whiplk

BABI LINDA <3

Feb 19th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.38 KB | None | 0 0
  1. class Interface(object):
  2.     def __init__(self):
  3.         self.x = 10             # Toda tela começa com os pixels a partir de 0, ou seja x e y são do 0 até o tamanho da tela
  4.                                 # esse valor 10 é o espaçamento do canto da tela até 10 pixels pra direita, que é onde começa as colunas (exemplo)
  5.  
  6.         self.y = 10
  7.  
  8.         self.lineHeight = 50    # Esse seria o espaçamento das linhas, do quadrado de cima pro de baixo
  9.  
  10.         self.columnHeight = 20  # Espaçamento entre colunas
  11.  
  12.         self.maxYValue = 300    # Seria muito dificil tu calcular tipo 3 quadrados por coluna, então a gente calcula a posição
  13.                                 # Se existir um quadrado nessa posição 300, é porque já foi ocupado 3 quadrados por coluna (exemplo)
  14.  
  15.     def button(self):
  16.         if self.lastX and self.lastY: # Verifica se já foi adicionado algum quadrado, se não adiciona o primeiro
  17.             drawSquare(self.x, self.y) # posição x e y de onde vai desenhar o quadrado, não sei como tu faz isso, se vira
  18.         else: # Se o primeiro quadrado já existir
  19.             if self.maxYValue > self.lastY: # Verifica se a ultima posição possível de adicionar um quadrado por coluna já foi ocupada
  20.                 drawSquare(self.lastX, self.columnHeight + self.lastY)
  21.             else:
  22.                 drawSquare(self.lineHeight + self.lastX, self.y)
Advertisement
Add Comment
Please, Sign In to add comment