Ejemplo n.º 1
0
 def setUp(self):
     self.four_by_one_board = PowerBoard((4, 1))
     self.normal_board = PowerBoard((4, 4))
     self.normal_board.place_value_at_coordinate(2, (1, 1))
     self.normal_board.place_value_at_coordinate(2, (2, 1))
     self.normal_board.place_value_at_coordinate(2, (1, 2))
     self.normal_board.place_value_at_coordinate(4, (2, 2))
Ejemplo n.º 2
0
from module_4.GraphicsModule4 import Gfx
from module_4.PowerBoard import PowerBoard
import pygame
import sys

if __name__ == '__main__':
    pb = PowerBoard((4, 4))
    pb.add_random_tile()
    gfx = Gfx(pb, 30, (600, 600))
    while True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()
            elif event.type == pygame.KEYDOWN:
                if event.key == pygame.K_DOWN:
                    pb.move_and_add_random_tile('d')
                if event.key == pygame.K_UP:
                    pb.move_and_add_random_tile('u')
                if event.key == pygame.K_RIGHT:
                    pb.move_and_add_random_tile('r')
                if event.key == pygame.K_LEFT:
                    pb.move_and_add_random_tile('l')

        gfx.draw()