
Como prometido ontem, acima está o diagrama de classes do projeto. Tudo revolve ao redor da classe Game, que controla o fluxo de "cenas" do jogo. Existem 2 classes que representam cenas: MenuScene, que controla menus, e PlayScene, que controla o jogo em si. Enquanto Game herda de Activity, MenuScene e PlayScene herdam de View.
O HUD (heads-up display, ou seja, as informações mostradas na tela na hora do jogo) é controlado pelo PlayScene.
Há também a classe Mp3Player, que toca/pausa/pára uma música em formato MP3, e MidiReader, que lê os .xml gerados por um programa Java em separado que fizemos. Esse programa capta eventos em arquivos .midi e a partir disso gera um sequência de botões a serem apertados durante a partida do jogo, guardando essa sequência no xml.
Bom, é basicamente isso...dou o projeto por encerrado! Parabéns a todos!

Nenhum comentário:
Postar um comentário