Browse Source

Set colony of bugs

Bastien Sevajol 9 years ago
parent
commit
28fb477758

+ 0 - 2
intelligine/synergy/ColonyConfiguration.py View File

1
 from synergine.synergy.collection.Configuration import Configuration
1
 from synergine.synergy.collection.Configuration import Configuration
2
 from intelligine.synergy.object.ant.Ant import Ant
2
 from intelligine.synergy.object.ant.Ant import Ant
3
-from intelligine.cst import ALIVE, COLONY
4
 from synergine_xyz.cst import POSITION
3
 from synergine_xyz.cst import POSITION
5
 
4
 
6
 
5
 
20
       ants = []
19
       ants = []
21
       for i in range(self._ant_count):
20
       for i in range(self._ant_count):
22
           ant = self._ant_class(collection, context)
21
           ant = self._ant_class(collection, context)
23
-          context.metas.value.set(COLONY, ant.get_id(), collection.get_id())
24
           ant.set_position(self._start_position)
22
           ant.set_position(self._start_position)
25
           ants.append(ant)
23
           ants.append(ant)
26
 
24
 

+ 1 - 0
intelligine/synergy/object/BaseBug.py View File

12
         super().__init__(collection, context)
12
         super().__init__(collection, context)
13
         context.metas.states.add_list(self.get_id(), [ALIVE, ATTACKABLE])
13
         context.metas.states.add_list(self.get_id(), [ALIVE, ATTACKABLE])
14
         context.metas.collections.add(self.get_id(), COL_ALIVE)
14
         context.metas.collections.add(self.get_id(), COL_ALIVE)
15
+        context.metas.value.set(COLONY, self.get_id(), collection.get_id())
15
         self._life_points = 10
16
         self._life_points = 10
16
         self._movements_count = -1
17
         self._movements_count = -1
17
         self._brain = self._get_brain_instance()
18
         self._brain = self._get_brain_instance()