Yosef Guevara Salamanca
/
cruzandoCalle
Juego de cruzar las calles, el jugador debe llegar hasta el otro punto para ganar
Diff: calle.cpp
- Revision:
- 5:3cfdf3e56c8f
- Parent:
- 4:074433a7addc
- Child:
- 6:fae23f72d7f0
--- a/calle.cpp Tue Nov 13 06:40:08 2018 +0000 +++ b/calle.cpp Tue Nov 13 20:42:42 2018 +0000 @@ -7,7 +7,6 @@ SPI deviceM(PB_5, PB_4, PB_3); //D4(gris), Ninguno, D3(azul) DigitalOut ssel (PA_4); //A2(morado) Ticker tp; -DigitalOut led(LED1); int printjugador =1; // Definiendo Botones @@ -68,7 +67,7 @@ meas_vx = vrx.read() * 3300; // Convierte el valor de lectura de la entrada entre 0-3300 eje X meas_vy = vry.read() * 3300; // Convierte el valor de lectura de la entrada entre 0-3300 eje Y // realiza el corriemiento del vector hacia la izq. - if(meas_vx <= 1500){ + if(meas_vx < 1600){ int izq = jugador[0]; for(int i= 0; i<8;i++){ @@ -79,7 +78,7 @@ // realiza el corrimeinto del juegador hacie la der. - if(meas_vx >= 1700){ + if(meas_vx > 1700){ int der = jugador[7]; for(int i= 7; i>=0;i--){ @@ -90,13 +89,13 @@ // mueve el jugador de posicion en pruebas - if(meas_vy > 1700){ + if(meas_vy < 1550){ - int abj = 1; + int arb = 1; for(int i= 0; i<8;i++){ - jugador[i]= jugador[i] >> abj; + jugador[i]= jugador[i] << arb; } - abj++; + arb++; } @@ -108,14 +107,6 @@ } nivel[7] = aux; -// EL siguiente ciclo for realiza la impresion - - //for(int j= 1; j<=8;j++){ - - // sendSPI(j, nivel[j-1]); - - //} - // wait(0.08); wait(velocidad); } @@ -129,5 +120,4 @@ else sendSPI(j, nivel[j-1]); printjugador =!printjugador; - led=!led; } \ No newline at end of file