feat: implement stack

This commit is contained in:
Giovani Rodriguez
2021-06-08 16:09:21 -04:00
parent a9f5320431
commit 7fa913d6ad
6 changed files with 33 additions and 6 deletions

View File

@@ -13,7 +13,7 @@ class Entity:
pass
def draw(self, surface: pygame.Surface) -> None:
tile_size = ConfigurationManager.configuration["engine"]["tile-size"]
tile_size = ConfigurationManager.configuration["engine"]["tile-size"]
for square in self.points:
pygame.draw.polygon(surface, pygame.Color(self.color), square, 0)

View File

@@ -1,5 +1,4 @@
from typing import List, Tuple
import pygame
import copy
from entity.Entity import Entity

10
entity/Stack.py Normal file
View File

@@ -0,0 +1,10 @@
from entity.Piece import Piece
from entity.Entity import Entity
class Stack(Entity):
def __init__(self, color: str, border_color: str):
super().__init__([], color, border_color)
def add_piece(self, piece: Piece):
self.points += piece.points

View File

@@ -1,5 +1,4 @@
from typing import List, Tuple
import pygame
from entity.Entity import Entity
from util.ConfigurationManager import ConfigurationManager