OSCAR/JUEGO.CPP
2021-09-12 19:50:38 +02:00

280 lines
3.7 KiB
C++

//juegos de roll a viernes 13 de diciembre de 1996
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<stdlib.h>
void presentacion();
int arbol1();
int arbol2();
int arbol3();
int arbol4();
int arbol5();
int arbol6();
int arbol7();
int arbol8();
int arbol9();
int arbol10();
int arbol11();
int arbol12();
int arbol13();
int arbol14();
int arbol15();
int arbol16();
int arbol17();
int arbol18();
int arbol19();
int arbol20();
int arbol21();
int arbol22();
int arbol23();
int arbol24();
int arbol25();
int arbol26();
int arbol27();
int arbol28();
void fin();
void InicializaGraficos(void)
{
int gdriver=DETECT,gmode,errorcode;
initgraph(&gdriver,&gmode,"");
errorcode=graphresult();
if(errorcode!=grOk)
{
printf("error de graficos: %s\n",grapherrormsg(errorcode));
printf("presione una tecla");
exit(1);
}
};
int main()
{
char a;
//comienzo del main
presentacion();
getch();
//inicializacion de graficos
InicializaGraficos();
exit = 0;
ACCION = FuncionQueMuestraCOMENTARIOS( EdJ );
do{
switch( Estado_Del_Juego )
{
case 1:
op1 -> EdJ = 2; else op2 ->3
2
3
op1 -> EdJ = 1
4
5
6
7
}
ACCION = FuncionQueMuestraCOMENTARIOS( EdJ );
}while( !exit );
//aventura
a=arbol1();
if(a=='1') arbol2();
else fin();
if(a=='1') arbol3();
else fin();
if(a=='1') arbol4();
else fin();
if(a=='1') arbol5();
else fin();
if(a=='1') arbol6();
else fin();
if(a=='1') arbol7();
else fin();
if(a=='1') arbol8();
else fin();
if(a=='1') arbol9();
else fin();
if(a=='1') arbol10();
else fin();
if(a=='1') arbol11();
else fin();
if(a=='1') arbol12();
else fin();
if(a=='1') arbol13();
else fin();
if(a=='1') arbol14();
else fin();
if(a=='1') arbol15();
else fin();
if(a=='1') arbol16();
else fin();
if(a=='1') arbol17();
else fin();
if(a=='1') arbol18();
else fin();
if(a=='1') arbol19();
else fin();
//cierre de graficos
getch();
closegraph();
return 0;
}
void presentacion()
{ //presentacion
char nombre[1][6]={"OSCAR"};
char nombre1[1][10]={"PRESENTA:"};
int a=5,b=1,c=42,turno=0;
clrscr();
textbackground(0);
textcolor(4);
while(a>0)
{
a--;
while(b<c)
{
b++;
gotoxy(b,5);
if(turno==0)
{
gotoxy(b,5);
cprintf(" %c",nombre[0][a]);
}
if(turno==1)
{
gotoxy(b,6);
cprintf(" %c",nombre1[0][a]);
}
delay(20);
}
if((a==0)&&(turno!=1))
{
textcolor(5);
a=9;
turno=1;
c=46;
}
b=9;
c--;
}
textcolor(10);
gotoxy(25,13);
cprintf("EL HOMBRE QUE BUSCABA SU DESTINO");
gotoxy(26,20);
printf("PULSA UNA TECLA PARA CONTINUAR");
getch();
delay(500);
}
int arbol1()
{
char a;
//clrscr();
setbkcolor(0);
printf("\nLa hitoria comienza en el desierto de GRAMUR tienes bastante calor");
printf("\ny ves a tu izquierda un oasis y a tu derecha casas,tu diras donde");
printf("\n1.-izquierda");
printf("\n2.-derecha");
a=getch();
circle(320,200,100);
return a;
}
int arbol2()
{
int a;
//clrscr();
printf("\nahora has entrado en el pueblo y ves a un viejo bastante raro");
printf("\nquieres hablar con el o matarle");
printf("\n1.-hablar");
printf("\n2.-matar");
a=getch();
return a;
}
int arbol3()
{
}
int arbol4()
{
}
int arbol5()
{
}
int arbol6()
{
}
int arbol7()
{}
int arbol8()
{}
int arbol9()
{}
int arbol10()
{}
int arbol11()
{}
int arbol12()
{}
int arbol13()
{}
int arbol14()
{}
int arbol15()
{}
int arbol16()
{}
int arbol17()
{}
int arbol18()
{}
int arbol19()
{}
int arbol20()
{}
int arbol21()
{}
int arbol22()
{}
int arbol23()
{}
int arbol24()
{}
int arbol25()
{}
int arbol26()
{}
int arbol27()
{}
int arbol28()
{}
void fin()
{
clrscr();
printf("adios");
}