Tecnologia

Páginas: 4 (903 palabras) Publicado: 7 de febrero de 2013
//Librerias
#include
#include
#include
#include
#include
//Constantes
#define longitud 30
#define nada 32
#define ply1 15
#define ply2 16
enum OPCIONES {SALIR=’0′, JUGAR=’1′,CREDITOS=’2′, INSTRUCCIONES=’3′};
enum TURNO{Player1 = 1, Player2 = 0};
//Variable global
int Turn = 0;
int Ficha_fuera_ply1 = 0;
int Ficha_fuera_ply2 = 0;
int Lanzamiento_ply1 = 0;
intLanzamiento_ply2 = 0;
int A[longitud]={ply2,ply1,ply2,ply1,ply2,ply1,ply2,ply1,ply2,ply1,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada,nada};
short B[5]={0};//guarda las piezas del jugador 1 que salen del tablero.
short C[5]={0};// guarda las piezas del jugador 2 que salen del tablero.
//Prototipos
void Validar_Menu();//Valida el menú.
voidMostrar_Menu();//Procedimiento que nos servira para mostrar menu
void Mostrar_Juego();//Muestra el juego.
void Identificador();//Imprime la identificación de Rio Nilo y posiciones protegidas.
voidPosicion_Ficha(int pasos);//Recibe la posición de la ficha a mover.
void Mover_Ficha(int ficha, int pasos);//Permite mover las fichas del juego.
void Validar_Proteccion (int pos, int pasos, int ficha);//Valida sila ficha esta protegida.
void AvaRet (int ficha, int pos);//Permite que la ficha avance y retroceda.
void Ficha_Protegida(int pasos);//Indica cuando la ficha de algún jugador está protegida.
voidPosiciones(int ficha, int pasos, int pos);//Valida posiciones aseguradas.
void Bloqueo(int ficha, int pos, int pasos);//Permite bloquear el casillero determinado.
void Rio_Nilo();//Permite el cambiode posición según la regla.
void Sacar_Ficha(int ficha, int pasos);//Valida la salida si no existen fichas en la primera fila.
void Ganador();//Imprime que jugador es el ganador.
voidMostrar_Creditos();//Muestra los creditos del juego.
void Mostrar_Instrucciones();//Muestra las instrucciones del juego.
void Mostrar_Tablero();//Muestra el tablero a jugar.
void Salir();//Muestra el logotipo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS