subject.py 409B

123456789101112131415161718192021
  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. class Cell(XYZSubjectMixin, Subject):
  7. collections = [
  8. COLLECTION_CELL,
  9. COLLECTION_ALIVE,
  10. COLLECTION_EATABLE,
  11. ]
  12. class Grass(XYZSubjectMixin, Subject):
  13. collections = [
  14. COLLECTION_EATABLE,
  15. ]