def setUp(self): self.fps = 60 self.scene = mock.MagicMock() Game.set_display_configuration(DisplayConfiguration(800, 600, fps=self.fps)) Game.set_scene(self.scene) self.game = Game self.an_actor = Actor() self.test_emitter = ParticleEmitterComponent(OneSecondLifespanParticle, emission_rate=1, emission_vector=Vector3D(1, 0, 0)) self.an_actor.add_component(self.test_emitter)
def test_actor_position_changes_on_tick_notification_when_on_move_vector_is_not_zero_normalized_with_the_fps( self): Game.set_display_configuration(DisplayConfiguration(800, 600, 30)) an_actor = Actor() an_actor.position = Point3D(5, 5, 5) an_actor.move_vector = Vector3D(15, -15, 30) an_actor.end_tick() assert an_actor.position == Point3D(5.5, 4.5, 6)
def setUp(self): Game.set_display_configuration(DisplayConfiguration(800, 600, 1)) EventDispatcher.append_event = mock.MagicMock()
def setUp(self): Game.set_display_configuration(DisplayConfiguration(800, 600, 1))