コード例 #1
0
    def __init__(self, position, radius, tag=False, scale=Vector2(1.0, 1.0)):
        import entity.EntityManager as EntityManager

        self.entity_id = CommonUtil.genID()
        EntityManager.register_entity(self)

        self.state_machine = StateMachine(self)

        self._position = position
        self._bounding_radius = radius
        self._tag = tag
        self.scale = scale
コード例 #2
0
#!/usr/bin/env python
# encoding: utf-8

from miner import Miner, Wife
from entity import EntityManager

em = EntityManager()

m = Miner('Bob')
w = Wife('Elsa')

em.register_entity(m)
em.register_entity(w)

for i in xrange(200):
    m.update()
    w.update()