Jogo em Linguagem C
Por: Alex Ferreira • 31/5/2015 • Bibliografia • 3.694 Palavras (15 Páginas) • 268 Visualizações
/********************************/
/* Alencar's Class Console Game */
/* By Alex Ferreira */
/* By Daniel Souza */
/* By Gustavo Antunes */
/********************************/
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include <locale.h>
#include <windows.h>
#include <dos.h>
#define BLACK 0
#define DARK_BLUE 1
#define DARK_GREEN 2
#define DARK_CYAN 3
#define DARK_RED 4
#define DARK_MAGENTA 5
#define DARK_YELLOW 6
#define DARK_WHITE 7
#define GRAY 8
#define BLUE 9
#define GREEN 10
#define CYAN 11
#define RED 12
#define MAGENTA 13
#define YELLOW 14
#define WHITE 15
//Gravação dos Recordes.
struct Recordes{
char nome1[20];
int Recorde_Facil;
char nome2[20];
int Recorde_Medio;
char nome3[20];
int Recorde_Dificil;
};
//Menu Inicial
void Menu(HANDLE hConsole){
Beep(1000,1500);
SetConsoleTextAttribute(hConsole, RED); //Cor de exibição dos caraceteres
printf("\n\t\t -___-___-___-___-___-___-___-___-___-");
printf("\n\n\t\t -___-");
SetConsoleTextAttribute(hConsole, GREEN);
printf(" ALENCAR'S CLASS");
SetConsoleTextAttribute(hConsole, RED);
printf("\t -___-");
printf("\n\n\t\t -___-___-___-___-___-___-___-___-___-");
SetConsoleTextAttribute(hConsole, YELLOW);
printf("\n\n\n\t\t\t");
printf(" 1 - Novo Jogo");
printf("\n\n\t\t\t");
printf(" 2 - Instruções");
printf("\n\n\t\t\t");
printf(" 3 - Recordes");
printf("\n\n\t\t\t");
printf(" 4 - Sair");
SetConsoleTextAttribute(hConsole, CYAN);
printf("\n\n\n\n Digite a Opção Desejada: ");
}
//Menu Novo Jogo
void Menu_Novo_Jogo(HANDLE hConsole){
SetConsoleTextAttribute(hConsole, RED);
printf("\n\t\t -___-___-___-___-___-___-___-___-___-");
printf("\n\n\t\t -___-");
SetConsoleTextAttribute(hConsole, GREEN);
printf(" Grau de Dificuldade");
SetConsoleTextAttribute(hConsole, RED);
printf(" -___-");
printf("\n\n\t\t -___-___-___-___-___-___-___-___-___-");
SetConsoleTextAttribute(hConsole, YELLOW);
printf("\n\n\n\t");
printf(" 1 - Fácil");
SetConsoleTextAttribute(hConsole, WHITE);
printf(" (Números de 1 a 20, 10 Chances)");
SetConsoleTextAttribute(hConsole, YELLOW);
printf("\n\n\t");
printf(" 2 - Médio");
SetConsoleTextAttribute(hConsole, WHITE);
printf(" (Números de 1 a 50, 7 Chances)");
SetConsoleTextAttribute(hConsole, YELLOW);
printf("\n\n\t");
printf(" 3 - Difícil");
SetConsoleTextAttribute(hConsole, WHITE);
printf("
...