Esse programa é um jogo do gênero "top-down" com a temática de que você é um aluno de PDS II e o professor Douglas te deu a missão de pegar o controle do projetor em uma sala do ICEX. Seu objetivo é chegar até o controle lidando com os obstáculos de maneira inteligente dentro do número limitado de movimentos do seu personagem.
Observação: Apesar do menu possuir 8 opções de níveis no menu, apenas 4 níveis foram implementados.
- O herói não pode atravessar as paredes laterais da fase.
- Pedras e caixas podem ser movidas com a condição de que elas possuam um espaço livre atrás no sentido do movimento
- Caixas serão destruidas ao serem movidas em direção a um espaço ocupado
- O herói pode passar por cima das armadilhas, porém elas reduzem seu número de movimentos em dobro em relação a um espaço normal, inclusive quando outro objeto é movido enquanto encima delas
$ make
Atenção: Criar antes um diretório ./build/
É necessário ter na raiz do projeto um arquivo Doxyfile. Um arquivo padrão pode ser gerado pelo comando:
$ doxygen -g
Abaixo a lista de flags que foram modificadas no arquivo original.
PROJECT_NAME = "PDS2 - Mini-projeto de exemplo"
OUTPUT_DIRECTORY = doc/
RECURSIVE = YES
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
HAVE_DOT = NO
Para gerar a documentação, utilizar:
$ doxygen Doxyfile
Atenção: Criar antes um diretório ./doc/
$ make clean