def begin_capture(self, block_other_input=False): for e in self.events: messaging.accept(e[0], e[1])
def enableInput(self): if not (self.inputEnabled): messaging.accept("new_frame", self.arrow_key_check) messaging.accept("5-5", self.mouse_scroll_out) messaging.accept("5-4", self.mouse_scroll_in) messaging.accept("5-2", self.mouse_pan_on) messaging.accept("6-2", self.mouse_pan_off) messaging.accept("left_click_down", self.check_terrain_click) self.inputEnabled = True
def mouse_pan_on(self, event): self.pan_x, self.pan_y = event.pos messaging.accept("4", self.mouse_pan_motion)
def enableInput(self): if not(self.inputEnabled): messaging.accept("new_frame",self.arrow_key_check) messaging.accept("5-5",self.mouse_scroll_out) messaging.accept("5-4",self.mouse_scroll_in) messaging.accept("5-2",self.mouse_pan_on) messaging.accept("6-2",self.mouse_pan_off) messaging.accept("left_click_down",self.check_terrain_click) self.inputEnabled=True
def mouse_pan_on(self,event): self.pan_x,self.pan_y=event.pos messaging.accept("4",self.mouse_pan_motion)