Exemple #1
0
    def __init__(self, use_images, use_display):
        self.use_display = use_display
        if use_display:
            self.master = Tk()
            self.master.title('World')
            self.master.bind("<Button-1>", self._click_callback)
            self.master.bind("<Key>", self._key_callback)

            self.canvas = Canvas(self.master, width=WIDTH, height=HEIGHT)
            self.canvas.pack(side=TOP)
            self._make_command_bar()
            self.info_popup = None    # TODO: does this as a mouseover???
            self.world_control = WorldControl(self.canvas, use_images)
        else:
            self.world_control = WorldControl(None, use_images)