コード例 #1
0
ファイル: player_props.py プロジェクト: raysmith619/dots
 def __init__(self, player_control):
     """ Control player attributes 
     """
     self.player_control = player_control
     self.undo_stack = []
     self.redo_stack = []
     self.load_player_info()
     SlTrace.traceButton("clear_info_stacks", self.clear_info_stacks)
     SlTrace.traceButton("show_info", self.show_info)
コード例 #2
0
 def test_int(flag, level=threshold, default=None):
     SlTrace.lg(f"Set {flag} to over {end_level} to quit")
     if SlTrace.trace(flag, threshold):
         SlTrace.lg(f"{flag} = {SlTrace.trace(flag)} >= {level}")
     else:
         SlTrace.lg(f"{flag} = {SlTrace.trace(flag)} < {level}")
     if quit_set or SlTrace.trace("tint1") > end_level:
         SlTrace.lg("Manual quit")
         sys.exit()
     SlTrace.traceButton("quit", our_quit)
コード例 #3
0
 def __init__(self, master=None, cnf={}, parts_control=None, **kw):
 ###def __init__(self, master, name, *args, **kwargs):
     """ Set up canvas object tracking
     :master: canvas to be is_tracked
     :parts_control: parts info (e.g. SelectDots)
     """
     ###super(Canvas, self).__init__(master=master, cnf=cnf, **kw)
     super().__init__(master=master, cnf=cnf, **kw)
     self.by_rec_id = {}
     self.by_track_no = {}
     self.start_track_no = CanvasTracked.track_no
     self.parts_control = parts_control
     SlTrace.traceButton("clear_track_delete", CanvasTracked.clear_track_tag_delete)