Jogo da cobrinha c

1069 palavras 5 páginas
cobrinha.txt
#include
#include
#include
#include
#include
struct coordenada { int x, y;
};
typedef struct
{
struct coordenada pos; int ocupado;
} CORPO; typedef struct snake {
CORPO corpo; struct snake *prox;
}SNAKE;
SNAKE *cabeca, *comida; char field[20][50]; int tamInicial = 5, velocidade=300, score=0, pontos=7, playagain=1; Página 1

cobrinha.txt void inicializarSnake(SNAKE
*cobra);
void definirCampo(); void definirSnake(); void definirVelocidade(); void gerarComida(); void definirSnakeCampo(SNAKE
*cobrinha, int tam); void mostrarCampo(); void movimentarCobrinha(SNAKE
*cobrinha, int tam, int direcao); int detectarColisaoComida(char direcao); int bloqueiaMovimento(char direcaoAtual, char novaDirecao); void crescerCobra(SNAKE
*cobrinha);
int detectarColisaoCobraCobra(SNAKE *cobrinha); int detectarColisaoCobraComida(SNAKE
*cobrinha);
void perdeu(SNAKE *cobrinha); int pause();
Página 2

cobrinha.txt main() {
SNAKE cobrinha;
SNAKE *aux; int i, j, tam=tamInicial, bloqueiaDirecao=0; unsigned char direcao, auxDirecao=77; ///////FUNÇÕES PARA
INICIALIZAR O JOGO//////////// inicializarSnake(&cobrinha); definirCampo(); definirSnake(&cobrinha); definirVelocidade(); system("title COBRINHA"); system("color F1"); definirSnakeCampo(&cobrinha, tam); gerarComida(); mostrarCampo();
//////FIM
Página 3

cobrinha.txt
FUNÇÕES//////////////////////////////
///
/////////////////GERAR
MOVIMENTO INICIAL PARA DIREITA

Relacionados

  • 100 Brincadeiras Para Ensinar
    9802 palavras | 40 páginas
  • planos
    4470 palavras | 18 páginas
  • Interpretação de Texto
    16218 palavras | 65 páginas
  • Ginástica no ensino infantil
    3033 palavras | 13 páginas
  • led ritmico
    3277 palavras | 14 páginas
  • Brincadeiras e Jogos Típicos do Brasil
    17344 palavras | 70 páginas
  • Jogos e brincadeiras na educação infantil de 0 a 6 anos
    6159 palavras | 25 páginas
  • Gabarito Apostila 4- Anglo
    8565 palavras | 35 páginas
  • Planejamento 1 E 2 CMEI ESPACO E VIDA
    18037 palavras | 73 páginas