Esempio n. 1
0
 def stop_focusing(self):
     self.orb_dx_interpolator = Interpolator((8, ), self._game.frame,
                                             (24, ), self._game.frame + 8,
                                             lambda x: x**2)
     self.orb_dy_interpolator = Interpolator((-32, ), self._game.frame,
                                             (0, ), self._game.frame + 8)
     self.focused = False
Esempio n. 2
0
 def start_focusing(self):
     self.orb_dx_interpolator = Interpolator((24, ), self._game.frame,
                                             (8, ), self._game.frame + 8,
                                             lambda x: x**2)
     self.orb_dy_interpolator = Interpolator((0, ), self._game.frame,
                                             (-32, ), self._game.frame + 8)
     self.focused = True
Esempio n. 3
0
    def __init__(self, stage, anm):
        self.stage = stage
        self.anm = anm
        self.last_frame = -1

        self.models = []
        self.object_instances = []
        self.anm_runners = []

        self.position_interpolator = Interpolator((0, 0, 0))
        self.fog_interpolator = Interpolator((0, 0, 0, 0, 0))
        self.position2_interpolator = Interpolator((0, 0, 0))

        self.build_models()
        self.build_object_instances()