Beispiel #1
0
 def __init__(self):
     super().__init__()
     self.__events_recorde = EventsPadrao()
     self.__texto_recordes = Texto("Recordes", "Materials/Early GameBoy.ttf", 50, self.BLACK, [5, 40])
     self.__fundo_texto_recorde = Fundo([20, 140, 360, 350], self.DARK_GREY)
     self.__imagem_botao_voltar = pygame.image.load("Materials/voltar.png").convert_alpha(self.tela.display)
     self.__fundo_voltar = Fundo([20, 510, 70, 70], self.WHITE)
     self.__botao_voltar = BotaoImagem(self.__imagem_botao_voltar, (25, 515), self.__fundo_voltar, self.GREEN, self.DARK_GREEN, self.__events_recorde)
     self.__imagem_botao_limpar = pygame.image.load("Materials/lixeira.png").convert_alpha(self.tela.display)
     self.__fundo_limpar = Fundo([310, 510, 70, 70], self.WHITE)
     self.__botao_limpar = BotaoImagem(self.__imagem_botao_limpar, (315, 515), self.__fundo_limpar, self.GREEN, self.DARK_GREEN, self.__events_recorde)
     self.__cabecalho_nomes = "Nomes:"
     self.__texto_lista_nomes = [Texto(self.__cabecalho_nomes, "Materials/Retro Gaming.ttf", 18, self.WHITE, [40, 150])]
     self.__cabecalho_pontos = "Pontos:"
     self.__texto_lista_pontos = [Texto(self.__cabecalho_pontos, "Materials/Retro Gaming.ttf", 18, self.WHITE, [230, 150])]
     for i in range(15):
         cores = [self.YELLOW, self.SILVER, self.BRONZE, self.WHITE]
         cor = None
         if i == 0:
             cor = cores[0]
         elif i == 1:
             cor = cores[1]
         elif i == 2:
             cor = cores[2]
         else:
             cor = cores[3]
         self.__texto_lista_nomes.append(Texto(f"{i + 1} - ", "Materials/Retro Gaming.ttf", 15, cor, [40, 180 + 20 * i]))
         self.__texto_lista_pontos.append(Texto("", "Materials/Retro Gaming.ttf", 15, cor, [230, 180 + 20 * i]))
Beispiel #2
0
    def __init__(self, jogador, obstaculo_controller, efeito_controller):
        super().__init__(jogador, obstaculo_controller, efeito_controller)
        self.__recorde_salvo = False

        self.__texto_derrota = Texto("Derrota", "Materials/Early GameBoy.ttf",
                                     50, self.BLACK, [30, 40])

        self.__fundo_pontuacao = Fundo([20, 140, 360, 70], self.DARK_GREY)
        self.__texto_pontuacao = Texto(f"Pontos: {self.pontuacao.pontos}",
                                       "Materials/Early GameBoy.ttf", 20,
                                       self.WHITE, [30, 160])

        self.__nome = TextBox(self.tela.display,
                              20,
                              250,
                              280,
                              70,
                              borderColour=(0, 0, 0),
                              textColour=(0, 0, 0),
                              radius=10,
                              borderThickness=5)
        self.__nome.font = pygame.font.Font("Materials/Retro Gaming.ttf", 30)
        self.__texto_recorde = Texto("Insira seu nome e clique em salvar.",
                                     "Materials/Retro Gaming.ttf", 12,
                                     self.BLACK, [25, 325])

        self.__events_derrota = EventsDerrota(self.__nome)

        self.__imagem_botao_salvar = pygame.image.load(
            "Materials/disquete.png").convert_alpha(self.tela.display)
        self.__fundo_salvar = Fundo([310, 250, 70, 70], self.WHITE)
        self.__botao_salvar = BotaoImagem(self.__imagem_botao_salvar,
                                          (315, 255), self.__fundo_salvar,
                                          self.GREEN, self.DARK_GREEN,
                                          self.__events_derrota)

        self.__texto_jogar_novamente = Texto("Jogar novamente",
                                             "Materials/Retro Gaming.ttf", 30,
                                             self.WHITE, [40, 395])
        self.__fundo_jogar_novamente = Fundo([20, 380, 360, 70], self.WHITE)
        self.__botao_jogar_novamente = Botao(self.__texto_jogar_novamente,
                                             self.__fundo_jogar_novamente,
                                             self.GREEN, self.DARK_GREEN,
                                             self.__events_derrota)

        self.__texto_menu = Texto("Menu", "Materials/Retro Gaming.ttf", 40,
                                  self.WHITE, [135, 490])
        self.__fundo_menu = Fundo([20, 480, 360, 70], self.WHITE)
        self.__botao_menu = Botao(self.__texto_menu, self.__fundo_menu,
                                  self.GREEN, self.DARK_GREEN,
                                  self.__events_derrota)
 def __init__(self):
     super().__init__()
     self.__events_developers = EventsPadrao()
     self.__texto_developers = Texto("Developers", "Materials/Early GameBoy.ttf", 38, self.BLACK, [15, 40])
     
     self.__fundo_texto_developers = Fundo([20, 140, 360, 350], self.DARK_GREY)
     self.__imagem_developers = pygame.image.load("Materials/texto_developers.png").convert_alpha(self.tela.display)
     self.__rect_developers = (30, 150)
     
     self.__imagem_botao_voltar = pygame.image.load("Materials/voltar.png").convert_alpha(self.tela.display)
     self.__fundo_voltar = Fundo([20, 510, 70, 70], self.WHITE)
     self.__botao_voltar = BotaoImagem(self.__imagem_botao_voltar, (25, 515), self.__fundo_voltar, self.GREEN, self.DARK_GREEN, self.__events_developers)
Beispiel #4
0
    def __init__(self, jogador, obstaculo_controller, efeito_controller):
        super().__init__(jogador, obstaculo_controller, efeito_controller)
        self.__events_pausa = EventsPausa()

        self.__texto_pausado = Texto("Pausado", "Materials/Early GameBoy.ttf",
                                     50, self.BLACK, [30, 70])

        self.__texto_continuar = Texto("Continuar",
                                       "Materials/Retro Gaming.ttf", 40,
                                       self.WHITE, [75, 210])
        self.__fundo_continuar = Fundo([20, 200, 360, 70], self.WHITE)
        self.__botao_continuar = Botao(self.__texto_continuar,
                                       self.__fundo_continuar, self.GREEN,
                                       self.DARK_GREEN, self.__events_pausa)

        self.__texto_menu = Texto("Menu", "Materials/Retro Gaming.ttf", 40,
                                  self.WHITE, [135, 310])
        self.__fundo_menu = Fundo([20, 300, 360, 70], self.WHITE)
        self.__botao_menu = Botao(self.__texto_menu, self.__fundo_menu,
                                  self.GREEN, self.DARK_GREEN,
                                  self.__events_pausa)
Beispiel #5
0
    def __init__(self, jogador):
        super().__init__(jogador)
        self.__events_inicial = EventsPadrao()

        self.__nome_jogo1 = Texto("co", "Materials/Mario-Kart-DS.ttf", 50,
                                  self.WHITE, [22, 100])
        self.__nome_jogo2 = Texto("RUN", "Materials/Mario-Kart-DS.ttf", 60,
                                  self.WHITE, [79, 85])
        self.__nome_jogo3 = Texto("avirus", "Materials/Mario-Kart-DS.ttf", 50,
                                  self.WHITE, [209, 100])

        self.__imagem_regras = pygame.image.load(
            "Materials/interrogacao.png").convert_alpha(self.tela.display)
        self.__fundo_regras = Fundo([340, 10, 50, 50], self.WHITE)
        self.__botao_regras = BotaoImagem(self.__imagem_regras, [345, 15],
                                          self.__fundo_regras, self.GREEN,
                                          self.DARK_GREEN,
                                          self.__events_inicial)

        self.__imagem_som = pygame.image.load(
            "Materials/som.png").convert_alpha(self.tela.display)
        self.__fundo_som = Fundo([280, 10, 50, 50], self.WHITE)
        self.__botao_som = BotaoImagem(self.__imagem_som, [285, 15],
                                       self.__fundo_som, self.GREEN,
                                       self.DARK_GREEN, self.__events_inicial)

        self.__imagem_devs = pygame.image.load(
            "Materials/devs.png").convert_alpha(self.tela.display)
        self.__fundo_devs = Fundo([220, 10, 50, 50], self.WHITE)
        self.__botao_devs = BotaoImagem(self.__imagem_devs, [225, 15],
                                        self.__fundo_devs, self.GREEN,
                                        self.DARK_GREEN, self.__events_inicial)

        self.__fundo_pontuacao = Fundo([20, 200, 360, 70], self.DARK_GREY)
        self.__texto_pontuacao = Texto(
            f"Recorde: {self.recordes_controller.primeiro()}",
            "Materials/Early GameBoy.ttf", 20, self.WHITE, [30, 220])

        self.__texto_recordes = Texto("Recordes", "Materials/Retro Gaming.ttf",
                                      40, self.WHITE, [80, 310])
        self.__fundo_recordes = Fundo([20, 300, 360, 70], self.WHITE)
        self.__botao_recordes = Botao(self.__texto_recordes,
                                      self.__fundo_recordes, self.GREEN,
                                      self.DARK_GREEN, self.__events_inicial)

        self.__texto_play = Texto("PLAY", "Materials/Retro Gaming.ttf", 60,
                                  self.WHITE, [110, 397])
        self.__fundo_play = Fundo([20, 400, 360, 70], self.WHITE)
        self.__botao_play = Botao(self.__texto_play, self.__fundo_play,
                                  self.GREEN, self.DARK_GREEN,
                                  self.__events_inicial)
    def __init__(self):
        self.__pontos = 0
        self.__tela = Tela()
        self.__WHITE = (255, 255, 255)
        self.__GREEN = (0, 100, 0)
        self.__texto = Texto("", "Materials/Early GameBoy.ttf", 25,
                             self.__WHITE, [370, 10])

        self.__timer = 0
        self.__timerMax = 30
        self.__timerAtual = self.__timerMax
        self.__velocidade_controller = VelocidadeController()
        self.__len_pontuacao = 1
        self.__fundo = Fundo([360, 10, 35, 30], self.__GREEN)

        self.__multiplicador = 1
        self.__multiplicador_ativo = False
        self.__timer_multiplicador = 0
        self.__timer_multiplicador_max = 300
Beispiel #7
0
    def __init__(self):
        super().__init__()
        self.__texto_som = Texto("Som", "Materials/Early GameBoy.ttf", 50, self.BLACK, [130, 40])
        
        self.__texto_musica = Texto("Volume música:", "Materials/Retro Gaming.ttf", 25, self.WHITE, [20, 150])
        self.__texto_efeitos = Texto("Volume efeitos:", "Materials/Retro Gaming.ttf", 25, self.WHITE, [20, 300])
        
        self.__slider_musica = Slider(self.tela.display, 20, 230, 300, 20, min=0, max=1, step=0.1, handleColour=self.GREEN)
        self.__slider_musica.setValue(self.som_controller.volume_atual_music)
        self.__slider_sons = Slider(self.tela.display, 20, 380, 300, 20, min=0, max=1, step=0.1, handleColour=self.GREEN)
        self.__slider_sons.setValue(self.som_controller.volume_atual_sound)
        self.__sliders = [self.__slider_musica, self.__slider_sons]
        self.__events_som = EventsSom(self.__sliders)

        self.__numero_musica = Texto("", "Materials/Retro Gaming.ttf", 25, self.WHITE, [335, 225])
        self.__numero_sons = Texto("", "Materials/Retro Gaming.ttf", 25, self.WHITE, [335, 375])
        
        self.__imagem_botao_voltar = pygame.image.load("Materials/voltar.png").convert_alpha(self.tela.display)
        self.__fundo_voltar = Fundo([20, 510, 70, 70], self.WHITE)
        self.__botao_voltar = BotaoImagem(self.__imagem_botao_voltar, (25, 515), self.__fundo_voltar, self.GREEN, self.DARK_GREEN, self.__events_som)
        
        self.__texto_vol_padrao = Texto("Volume Padrão", "Materials/Retro Gaming.ttf", 27, self.BLACK, [125, 525])
        self.__fundo_vol_padrao = Fundo([110, 510, 270, 70], self.WHITE)
        self.__botao_vol_padrao = Botao(self.__texto_vol_padrao, self.__fundo_vol_padrao, self.GREEN, self.DARK_GREEN, self.__events_som)
Beispiel #8
0
 def __init__(self):
     self.tela = tela
     self.intro = True      
     self.texto = Texto()
     self.pet = Pet(-30,10,0,1)
Beispiel #9
0
 def teste_stopwords(self):
     emo = Texto()
     nome = choice(emo.stopwords)
     self.assertIsNotNone(nome)        
Beispiel #10
0
 def main(self):
     texto=Texto()
     texto.setTexto()
     self.convertir(texto.getTexto())
     self.imprimir()
     self.archivar()
Beispiel #11
0
def obterResultado(texto, palavra):
    t = Texto(texto, palavra)
    resultados = t.visualizarOcorrencias()
    return resultados
 def ejecutar(self):
     texto=Texto()
     texto.setTexto()
     self.analisis(texto.getTexto())
     self.imprimir()
 def main(self):
     texto = Texto()
     texto.setTexto()
     self.analizar_texto(texto.getTexto())
     self.imprimir()
 def ejecutar(self):
     texto=Texto()
     texto.setTexto()
     self.convertir(texto.getTexto())
Beispiel #15
0
from texto import Texto

text = Texto(1, '*', "Hacker")
text.es()
 def main(self):
     texto = Texto()
     texto.setTexto()
     self.imprimir(texto.getTexto())
Beispiel #17
0
 def teste_nome(self):
     emo = Texto()
     nome = choice(emo.emocoes)
     self.assertIsNotNone(nome)
Beispiel #18
0
 def teste_emo(self):
     emo = Texto()
     _emo = choice(emo.emocoes)
     self.assertIsNotNone(_emo)