Necesito ayuda
Hola a todos, bueno mi pregunta es la siguiente, como puedo hacer para q cada vez q marque un gol salga por pantalla la palabra gool luego se borre y me añada en el marcador el gol. Bueno les pongo la parte de codigo correspondiente a la funcion goles:
void Goles(pelota *p)
{/**************************************************************/
int vinicialx,vinicialy;
srand(time(NULL));
vinicialx=rand()%8+1;
vinicialy=rand()%8+1;
if ((p->x_pelota-p->rad_pelota)<-11.8)
{
if ((p->y_pelota-p->rad_pelota>3)&&(p->y_pelota-p->rad_pelota<7))
{
p->vel_x=0;
p->vel_y=0;
gr++;
p->x_pelota=-2;
p->y_pelota=5;
p->vel_x=-vinicialx;
p->vel_y=vinicialy;
}
}
if ((p->x_pelota-p->rad_pelota>8))
{
if ((p->y_pelota-p->rad_pelota>3)&&(p->y_pelota-p->rad_pelota<7))
{
p->vel_x=0;
p->vel_y=0;
ga++;
p->x_pelota=-2;
p->y_pelota=5;
p->vel_x=vinicialx;
p->vel_y=vinicialy;
}
else
{
p->x_pelota=8-p->rad_pelota;
p->vel_x=-vinicialx;
p->vel_y=-vinicialy;
}
}
AcabaJuego(gr,ga);
/**************************************************************/}
uso el visual c++ 6.0 y solo puedo usar como libreria grafica el opengl y el glut. Gracias.
void Goles(pelota *p)
{/**************************************************************/
int vinicialx,vinicialy;
srand(time(NULL));
vinicialx=rand()%8+1;
vinicialy=rand()%8+1;
if ((p->x_pelota-p->rad_pelota)<-11.8)
{
if ((p->y_pelota-p->rad_pelota>3)&&(p->y_pelota-p->rad_pelota<7))
{
p->vel_x=0;
p->vel_y=0;
gr++;
p->x_pelota=-2;
p->y_pelota=5;
p->vel_x=-vinicialx;
p->vel_y=vinicialy;
}
}
if ((p->x_pelota-p->rad_pelota>8))
{
if ((p->y_pelota-p->rad_pelota>3)&&(p->y_pelota-p->rad_pelota<7))
{
p->vel_x=0;
p->vel_y=0;
ga++;
p->x_pelota=-2;
p->y_pelota=5;
p->vel_x=vinicialx;
p->vel_y=vinicialy;
}
else
{
p->x_pelota=8-p->rad_pelota;
p->vel_x=-vinicialx;
p->vel_y=-vinicialy;
}
}
AcabaJuego(gr,ga);
/**************************************************************/}
uso el visual c++ 6.0 y solo puedo usar como libreria grafica el opengl y el glut. Gracias.
