Exemplo n.º 1
0
class RenderingSystem(IteratingSystem):
	family = Family.get_for_classes(GraphicsComponent)
	def __init__(self):
		super(RenderingSystem, self).__init__(self.family)

	def process_entity(self, entity, deltatime):
		print(entity, deltatime)
Exemplo n.º 2
0
 def __init__(self):
     self.family = Family.get_for_classes(PositionComponent,
                                          VelocityComponent)
     super(TestIteratingSystem, self).__init__(self.family)
     self.pm = ComponentMapper.get_for(PositionComponent)
     self.vm = ComponentMapper.get_for(VelocityComponent)
Exemplo n.º 3
0
class SailSystem(IteratingSystem):
	family = Family.get_for_classes(SailComponent)
Exemplo n.º 4
0
	def __init__(self):
		self.family = Family.get_for_classes(PositionComponent, VelocityComponent)
		super(TestIteratingSystem, self).__init__(self.family)
		self.pm = ComponentMapper.get_for(PositionComponent)
		self.vm = ComponentMapper.get_for(VelocityComponent)