45 lines
885 B
C
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;
|
|
}
|
|
}
|
|
}
|