Food.py 644B

1234567891011121314151617
  1. from intelligine.synergy.object.ressource.Ressource import Resource
  2. from intelligine.cst import TRANSPORTABLE, TYPE, TYPE_RESOURCE_TRANSFORMABLE
  3. class Food(Resource):
  4. def __init__(self, collection, context):
  5. super().__init__(collection, context)
  6. context.metas.list.add(TYPE, TYPE_RESOURCE_TRANSFORMABLE, self.get_id())
  7. # TODO: ?? TRANSPORTABLE ne devrait pas ette du cote de Transportable ?
  8. context.metas.states.add(self.get_id(), TRANSPORTABLE)
  9. def get_what_carry(self):
  10. clone = self.__class__(self._collection, self._context)
  11. self._collection.add_object(clone)
  12. return clone