Files
pukeko-3ds/source/pukeko.c
2025-04-23 22:32:58 +02:00

45 lines
885 B
C

#include "include.h"
#include "pukeko.h"
void print_top_info() {
printf("\x1b[1;1H(A) Catch Pukeko!!!");
printf("\x1b[2;1H(Y) Sell Pukeko... :(");
printf("\x1b[30;1H(B) Go back");
}
void print_bottom_info() {
consoleInit(GFX_BOTTOM, NULL);
printf("\x1b[1;1HMoney: %d", user_money);
printf("\x1b[3;1HPukekos: %d", held_pukekos);
consoleInit(GFX_TOP, NULL);
}
void catch_pukeko() {
int random_number = rand() % 5 + 1;
printf("\x1b[1;1HDAMN!!! ");
held_pukekos = held_pukekos + random_number;
sleep(2);
print_bottom_info();
print_top_info();
printf("\x1b[1;1H(A) Catch Pukeko!!!");
}
void print_game_screen() {
print_bottom_info();
print_top_info();
while (true) {
hidScanInput();
u32 key_down = hidKeysDown();
if (key_down & KEY_A) {
catch_pukeko();
}
if (key_down & KEY_B) {
return;
}
}
}