コード例 #1
0
 def __init__(self):
     """ Construtor:  __init__() -> instancia de jogo """
     pygame.init()
     self.tela = pygame.display.set_mode((800, 600), FULLSCREEN)
     self.cenario = Cenario(self.tela)
     self.cenario.area.fill((65, 171, 73))
     self.cenario.construir()
コード例 #2
0
 def __init__(self):
     pygame.init()
     self.tela = model.Tela()
     self.pacman = PacMan(tamanho=model.TAMANHO_ATORES,
                          linha=1,
                          coluna=1,
                          eixo_x=model.LARGURA // 2,
                          eixo_y=model.ALTURA // 2,
                          velocidade_eixo_x=0,
                          velocidade_eixo_y=0)
     qtd_linhas = 600 // 30
     self.cenario = Cenario(tela=self.tela(),
                            pacman=self.pacman,
                            tamanho=qtd_linhas)
コード例 #3
0
ファイル: jogo.py プロジェクト: RaphaDinelli/Curso-PyGame
 def __init__(self):
     """ Construtor:  __init__() -> instancia de jogo """
     pygame.init()
     self.tela = pygame.display.set_mode((800, 600))
     self.cenario = Cenario(self.tela)
コード例 #4
0
ファイル: game.py プロジェクト: Dexstettner/pacman
from fantasma import Fantasma
from constants import *

pygame.init()

screen = pygame.display.set_mode((800, 600), 0)

if __name__ == "__main__":
    size = 600 // 30
    clock = pygame.time.Clock()
    pacman = Pacman(size)
    blinky = Fantasma(VERMELHO, size)
    inky = Fantasma(CIANO, size)
    clyde = Fantasma(LARANJA, size)
    pinky = Fantasma(ROSA, size)
    cenario = Cenario(size, pacman)
    cenario.adicionar_movivel(pacman)
    cenario.adicionar_movivel(blinky)
    cenario.adicionar_movivel(inky)
    cenario.adicionar_movivel(clyde)
    cenario.adicionar_movivel(pinky)

    while True:
        # Calcular as regras
        if cenario.estado == JOGANDO:
            pacman.calcular_regras()
            blinky.calcular_regras()
            inky.calcular_regras()
            clyde.calcular_regras()
            pinky.calcular_regras()
        cenario.calcular_regras()