Example #1
0
    def __init__(self):
        Frame.__init__(self)

        self.grid()
        self.master.title('2048')
        self.master.bind("<Key>", self.key_down)
        self.commands = {
            c.KEY_UP: logics.move_up,
            c.KEY_DOWN: logics.move_down,
            c.KEY_LEFT: logics.move_left,
            c.KEY_RIGHT: logics.move_right
        }

        self.grid_cells = []
        self.init_grid()
        self.matrix = logics.start_game()
        self.history_matrixs = []
        self.update_grid_cells()

        self.mainloop()
Example #2
0
 def init_matrix(self):
     self.matrix = logics.start_game()
     logics.add_new_2(self.matrix)
     logics.add_new_2(self.matrix)
Example #3
0
 def init_matrix(self):
     self.matrix = LogicsFinal.start_game()
     LogicsFinal.add_new_2(self.matrix)
     LogicsFinal.add_new_2(self.matrix)