feat: add logic that allows piece to move

This commit is contained in:
Giovani
2021-06-03 15:11:37 -04:00
parent 5fc4f63160
commit b446a2f682
3 changed files with 16 additions and 8 deletions

12
main.py
View File

@@ -3,15 +3,17 @@ import pygame
from entity.Piece import Piece
from util.ConfigurationManager import ConfigurationManager
def draw(screen):
def draw(screen, obj):
# draw window bg
bg_color = pygame.Color(ConfigurationManager.configuration["color"]["cornflower-blue"])
screen.fill(bg_color)
fire_opal = ConfigurationManager.configuration["color"]["fire-opal"]
i_piece = Piece(Piece.I_SHAPE, (100, 100), fire_opal)
i_piece.draw(screen)
if not "i_piece" in obj:
obj["i_piece"] = Piece(Piece.I_SHAPE, (100, 100), fire_opal)
obj["i_piece"].move((1, 1))
obj["i_piece"].draw(screen)
# update display
pygame.display.update()
@@ -33,16 +35,16 @@ def main():
pygame.display.set_caption(win_title)
pygame.display.set_icon(loaded_icon)
obj = { }
is_running = True
while is_running:
clock.tick(fps)
for event in pygame.event.get():
if event.type == pygame.QUIT:
is_running = False
draw(screen)
draw(screen, obj)
pygame.quit()