def build(self):


          self.finger_tracker = FingerTracker()
          self.finger_tracker.start_camera()
          self.Game = FinalDestinationGame(self.finger_tracker)
          Clock.schedule_interval(self._track_finger,1.0/60.0)

          #Clock.schedule_interval(self.Game.update, 1.0 / 60.0)
          return self.Game
class FinalDestinationApp(App):
    finger_tracker=None

    def build(self):


          self.finger_tracker = FingerTracker()
          self.finger_tracker.start_camera()
          self.Game = FinalDestinationGame(self.finger_tracker)
          Clock.schedule_interval(self._track_finger,1.0/60.0)

          #Clock.schedule_interval(self.Game.update, 1.0 / 60.0)
          return self.Game


    def _track_finger(self, dt):
        self.finger_tracker.capture_new_frame()
        if self.finger_tracker.hand_histogram_captured:
            centroid = self.finger_tracker.get_centroid()
            print centroid
            if centroid is not None:

                 self.Game.update()