subject.py 462B

1234567891011121314151617181920212223
  1. from synergine2.simulation import Subject
  2. from synergine2.xyz import XYZSubjectMixin
  3. COLLECTION_CELL = 'CELL'
  4. COLLECTION_ALIVE = 'ALIVE'
  5. COLLECTION_EATABLE = 'EATABLE'
  6. COLLECTION_GRASS = 'GRASS'
  7. class Cell(XYZSubjectMixin, Subject):
  8. collections = [
  9. COLLECTION_CELL,
  10. COLLECTION_ALIVE,
  11. COLLECTION_EATABLE,
  12. ]
  13. class Grass(XYZSubjectMixin, Subject):
  14. collections = [
  15. COLLECTION_EATABLE,
  16. COLLECTION_GRASS,
  17. ]