@fegemo dado o pouco tempo que eu tinha, fiz algo bem simples. Eu criei uma "tela" de vitória (na verdade, são dois gatinhos líderes de torcida em Spritesheet que o Emanuel Bruno fez) com um texto de vitória, que aparecem na Overworld Screen após o jogador acumular 72 pontos no modo campanha (como você sugeriu) e desaparecem depois de cerca de 20 segundos. Já vou adiatar os possiveis problemas:
Tive que usar a mesma classe AnimatedSprite que usei no meu jogo Cat Avoider. Eu não ia conseguir aprender como funciona a AnimatedSprite nativa a tempo de fazer algo entregável. Coloquei como inner class na Overworld Screen.
Tive que usar um contador simples para alternar as spritesheets. Você vai me matar por isso eu sei, mas por algum motivo o dx(incremento de tempo) da função update da Overworld screen é zero, o que fazia minha animação entrar em loop. Portanto eu não quis mexer no parâmetro dx e fiz do jeito ruim, usando um contador simples.
Acho que foram esses os problemas basicamente. Para rodar o projeto depois que a versão de android foi adicionada, tive que baixar o android SDK, mas por algum motivo só rodou quando eu coloquei a pasta do android SDK na mesma pasta do projeto. Eu removi a pasta do Android SDK e o arquivo "local.properties" antes de dar este commit.
As minhas alterações foram basicamete na classe OverWorld screen.
Me desculpe pela entrega de última hora, final de semestre sempre acabando com a gente. Qualquer dúvida me avise.
[]s;
Vinícius Silveira
@fegemo dado o pouco tempo que eu tinha, fiz algo bem simples. Eu criei uma "tela" de vitória (na verdade, são dois gatinhos líderes de torcida em Spritesheet que o Emanuel Bruno fez) com um texto de vitória, que aparecem na Overworld Screen após o jogador acumular 72 pontos no modo campanha (como você sugeriu) e desaparecem depois de cerca de 20 segundos. Já vou adiatar os possiveis problemas:
Tive que usar a mesma classe AnimatedSprite que usei no meu jogo Cat Avoider. Eu não ia conseguir aprender como funciona a AnimatedSprite nativa a tempo de fazer algo entregável. Coloquei como inner class na Overworld Screen.
Tive que usar um contador simples para alternar as spritesheets. Você vai me matar por isso eu sei, mas por algum motivo o dx(incremento de tempo) da função update da Overworld screen é zero, o que fazia minha animação entrar em loop. Portanto eu não quis mexer no parâmetro dx e fiz do jeito ruim, usando um contador simples.
Acho que foram esses os problemas basicamente. Para rodar o projeto depois que a versão de android foi adicionada, tive que baixar o android SDK, mas por algum motivo só rodou quando eu coloquei a pasta do android SDK na mesma pasta do projeto. Eu removi a pasta do Android SDK e o arquivo "local.properties" antes de dar este commit.
As minhas alterações foram basicamete na classe OverWorld screen.
Me desculpe pela entrega de última hora, final de semestre sempre acabando com a gente. Qualquer dúvida me avise. []s; Vinícius Silveira