next up previous
Next: Telas capturadas Up: Projeto de Disciplina: Implementação Previous: Interação via mouse


Organização dos arquivos

O jogo foi implementado em vários arquivos com o intuito de organizar a disposição dos procedimentos implementados. O arquivo principal nomeado navalbattle.c constituisse das funções de callback e da configuração da bibliotecas GLUT e OpenGL. A lógica do jogo está contida no arquivo gamelogic.c. Para poder utilizar os procedimentos de lógica o arquivo navalbattle.c inclue o gamelogic.h com as declarações das funções e constantes necessárias. Os modelos também foram implementados separadamante em models.c. Um arquivo de cabeçalho, models.h, também foi criado neste caso, para suprir as necessiadas da lógica, que utiliza os modelos. Além destes arquivos, os arquivos Makefile, para compilação do programa, e viewmodels, para visualização de dos modelos individualmente.


Tabela 1: Organização dos arquivos.
Organização Arquivo
Modelagem models.c
Modelagem models.h
Lógica gamelogic.c
Lógica gamelogic.h
Principal navalbattle.c
Extra viewmodels.c
Extra Makefile



next up previous
Next: Telas capturadas Up: Projeto de Disciplina: Implementação Previous: Interação via mouse
Adler Cardoso Gomes Da Silva 2004-04-20