feat: add up dow through nunchuk
This commit is contained in:
parent
810745b483
commit
8a307b6435
|
@ -131,6 +131,7 @@ void display_game() {
|
||||||
|
|
||||||
void init_game(){
|
void init_game(){
|
||||||
score = 0;
|
score = 0;
|
||||||
|
max_score = 0;
|
||||||
posX = INIT_X;
|
posX = INIT_X;
|
||||||
posY = INIT_Y;
|
posY = INIT_Y;
|
||||||
for ( short i = 0 ; i < 8; i++){
|
for ( short i = 0 ; i < 8; i++){
|
||||||
|
@ -174,8 +175,6 @@ void compute_fishes_position(){
|
||||||
max_score = score;
|
max_score = score;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Serial.print("score: ");
|
|
||||||
Serial.println(score);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -217,7 +216,7 @@ void compute_cat_position() {
|
||||||
}
|
}
|
||||||
//compute jump
|
//compute jump
|
||||||
//detect a new jump
|
//detect a new jump
|
||||||
if(nunchuk.zButton == 1 && !jump && !jumpBack && posY > 0){
|
if((nunchuk.zButton == 1 || nunchuk.analogY > 160) && !jump && !jumpBack && posY > 0){
|
||||||
Serial.println("jump!");
|
Serial.println("jump!");
|
||||||
//tone1.play(NOTE_B4,500);
|
//tone1.play(NOTE_B4,500);
|
||||||
jump = true;
|
jump = true;
|
||||||
|
@ -244,7 +243,7 @@ void compute_cat_position() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(nunchuk.cButton == 1 && !jump && !jumpBack && posY < 48){
|
if((nunchuk.cButton == 1 || nunchuk.analogY < 100) && !jump && !jumpBack && posY < 48){
|
||||||
Serial.println("jump bottom!");
|
Serial.println("jump bottom!");
|
||||||
//tone1.play(NOTE_B2,500);
|
//tone1.play(NOTE_B2,500);
|
||||||
jumpBack = true;
|
jumpBack = true;
|
||||||
|
@ -313,7 +312,7 @@ void loop(void) {
|
||||||
// Serial.print(nunchuk.analogX, DEC);
|
// Serial.print(nunchuk.analogX, DEC);
|
||||||
// Serial.print(' ');
|
// Serial.print(' ');
|
||||||
// Serial.println(nunchuk.analogY, DEC);
|
// Serial.println(nunchuk.analogY, DEC);
|
||||||
//Serial.print(' ');
|
// Serial.print(' ');
|
||||||
// Serial.print(nunchuk.accelX, DEC);
|
// Serial.print(nunchuk.accelX, DEC);
|
||||||
// Serial.print(' ');
|
// Serial.print(' ');
|
||||||
// Serial.print(nunchuk.accelY, DEC);
|
// Serial.print(nunchuk.accelY, DEC);
|
||||||
|
|
Loading…
Reference in New Issue