Browse Source

Set colony of bugs

Bastien Sevajol 8 years ago
parent
commit
28fb477758

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

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

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

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