Exemple #1
0
 def get_recorded_level(self, timestamp):
     """This is called whenever we get a timestamp and we're not 
     recording.
     
     TODO: independent subs don't playback from recorded levels"""
     s = SubLevelLogger()
     new_value = s.load_level(name, timestamp)
     self.scale.scale_var.set(new_value)
Exemple #2
0
    def record(self, timestamp):
        """This is called whenever we get a timestamp and we're recording."""
        new_value = self.scale.scale_var.get()
        if new_value != self._last_recorded_value:
            s = SubLevelLogger()
            s.save_level(name, timestamp, new_value)

        self._last_recorded_value = new_value