def __init__(self, controladorjogo): pygame.init() self.telamenu = TelaMenu() self.caminhoimagem = CaminhoRecursos.caminho_imagens() self.controladorjogo = controladorjogo self.telacadastro = TelaCadastro() self.telalogin = TelaLogin() self.lopcoes = ["INICIAR", "CADASTRAR", "CONFIGURACOES", "SAIR"] self.mensagemsucesso = "Jogador cadastrado com sucesso!" self.mensagemerro = "Login informado ja existe!" self.mensagemdadoinvalido = "Os dados informados nao sao validos!"
def get_som(nomesom): return os.path.join(CaminhoRecursos.caminho_sons(), nomesom)
def get_musica(nomemusica): return os.path.join(CaminhoRecursos.caminho_musicas(), nomemusica)
def get_imagem(nomeimagem): return pygame.image.load(os.path.join(CaminhoRecursos.caminho_imagens(), nomeimagem))
def get_obstaculo(nomeobstaculo): return pygame.image.load(os.path.join(CaminhoRecursos.caminho_imagens_obstaculos(), nomeobstaculo))
def get_imagem(nomeimagem): return pygame.image.load( os.path.join(CaminhoRecursos.caminho_imagens(), nomeimagem))
def exibir_musica(self, musica): self.telajogo.exibe_musica(CaminhoRecursos.caminho_musicas(), musica)
def carrega_imagem(self): if self.nomeimagem == "personagem.png" or self.nomeimagem == "peixemoto.png" or self.nomeimagem == "moeda.png" or self.nomeimagem == "esqueleto.png": return pygame.image.load(os.path.join(CaminhoRecursos.caminho_imagens(), self.nomeimagem)) else: return pygame.image.load(os.path.join(CaminhoRecursos.caminho_imagens_obstaculos(), self.nomeimagem))
def get_obstaculo(nomeobstaculo): return pygame.image.load( os.path.join(CaminhoRecursos.caminho_imagens_obstaculos(), nomeobstaculo))
def exibir_musica(self): self.telamenu.exibe_musica(CaminhoRecursos.caminho_musicas(), "music1.mp3")