-
Notifications
You must be signed in to change notification settings - Fork 1
/
utility.h
45 lines (44 loc) · 1.45 KB
/
utility.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
/*
Este arquivo inclui as assinaturas de funções e procedimentos usados no jogo.
*/
void desenhaTiro();
void navesAtirar(int valor);
GLuint carregaTexturas(const char *arquivo);
void verificaPosicao();
GLboolean checarColisao();
void iniciarJogador();
void iniciarInimigos();
void desenhaTiroInimigo();
void draw();
void reshape(int width, int height);
void keyboard(unsigned char key, int x, int y);
void keyboardUp(unsigned char key, int x, int y);
void specialKeyboard(int key, int x, int y);
void specialKeyboardUp(int key, int x, int y);
void mouse(int button, int x, int y);
void mouseMotion(int x, int y);
void atualizaCena(int tempo);
void resetar();
void verificaPosicao();
void trocaTela(int valor);
void moverNaves();
void desenhaFundo();
void desenhaTexturaEstatica(float x, float y, float larg, float alt, GLuint textura);
void iniciarInimigos();
GLboolean checarColisao(Inimigo inimigo, Bala bala);
GLboolean checarColisaoJogadorBala(Jogador jogador, Bala bala);
GLboolean checarColisaoJogadorNaves(Jogador jogador, Inimigo inimigo);
void mover();
GLboolean checarVitoria();
GLuint carregaTexturas(const char *arquivo);
void iniciarJogador();
void desenhaTexturaAnimada(float x, float y, float larg, float alt, GLuint textura, float tamanho, float estado);
void tocaMusica();
void iniciarTexturas();
void setup();
void trocaValorAtira(int x);
void atira(int x, int y);
void navesAtirar(int valor);
void desenhaTiro();
void desenhaTiroInimigo();
void trocaTextura();