Red de conocimiento informático - Conocimiento del nombre de dominio - Código de emergencia para el juego de pinball VC MFC

Código de emergencia para el juego de pinball VC MFC

Cita:

#include "graphics.h"

#include "math.

#define IZQUIERDA 0x4b00

#define DERECHA 0x4d00

#define ESC 0x011b

int x, y, x1, y1, clave, t1, t2, keyx, keylong, keymove, over=0, i, tt=0, rápido ;

int ballx[9]={53, 103, 263, 120, 236, 390, 410, 450, 600};

int bally[9]={158, 239, 120, 113, 30, 313, 120, 263, 231}, ballz[9]={0};

float ls

win()

{float lx, ly, ll; br/gt; para (i=0; ilt; 9; i) lt; br/gt; * No determina si la bola ha desaparecido*/ lt; br/gt; continuar; br/gt; lx=(float)(br/gt); ; lt ;br/gt;ll=lx*lx ly*ly; lt;br/gt;ls=sqrt(ll); lt;br/gt;if((int)lslt;17)/* Determinar si dos bolas están en contacto */ lt; br/gt; {tt /* Sigue cuántas bolas desaparecen */ br/gt; fast-=50; i2==0)/ * Mover más rápido*/ lt; br/gt; gt; color(0); br/gt; setcolor(0) br/gt; rectángulo(keyx, 460, keyx keylong, 470); la barra se acorta*/ lt ;br/gt;setcolor(YELLOW);lt;br/gt;rectangle(keyx,460,keyx keylong,470);lt;br/gt;}

ballz= 1;

setcolor(0);

circulo(ballx, bally, 10);

if(ylt; bally)

if(xlt; ballx)

{t1=-1; t2=-1;}

else

{t1=1; }

si no

if(xlt;ballx)

{t1=-1;t2=1;}

if(xlt ;ballx)

{t1=-1; t2=1;}

else

else

{t1=1; =1;}

}

}

}

fungo()

{ x=100, y=50, clavex= 200,keyylong=100,keymove=15,fa

st=600;

for(i= 0; ilt; 9; i )

{

setcolor(i 1); >círculo(ballx, bally, 10);

}

dormir(1);

t1=t2=1; mientras(1)

{

mientras(!kbhit())

{

setcolor(AMARILLO

);

rectángulo(keyx, 460, keyx keylong, 470);

x1=x

y1=y

x =t1; p>

x1=x;

x =t1;

p>

y =t2; p>

círculo(x, y, 6);

retraso(rápido);

setcolor(0); , 6);

ganar();

if(tt== 9)/* ganar**/

{

dispositivo claro();

over=1;

setcolor(ROJO);

settextstyle(0, 0, 4); setusercharsize(3, 1, 3, 1);

outtextxy(200, 200, " ¡TU GANAS! ");

break

}

if(ygt;480)/*falló**/

{

cleardevice();

over=1; >

setcolor(ROJO);

settextstyle(0,0,4);

setcolor(ROJO);

settextstyle(0,0, 4);

p>

setusercharsize(3, 1, 3, 1)

outtextxy(200, 200, "JUEGO TERMINADO"); p>break;

}

else if(x==11amp;amp;y==11)/* Determinar qué se tocó*/

{ t1=1;t2=1;}

si no(x==629amp;amp;y==11)

{t1=-1;t2=1;}

si no(x ==11)

{

if(ylt;y1)

{t1=1;t2=- 1;}

más

{t1=1; t2=1;}