mirror of
https://github.com/pret/pmd-red.git
synced 2026-04-09 19:06:44 -05:00
109 lines
1.9 KiB
C
109 lines
1.9 KiB
C
#include "constants/input.h"
|
|
#include "global.h"
|
|
#include "globaldata.h"
|
|
#include "menu_input.h"
|
|
#include "sprite.h"
|
|
#include "code_80118A4.h"
|
|
#include "code_80130A8.h"
|
|
|
|
extern s32 gUnknown_202E738;
|
|
extern s32 gUnknown_202E73C;
|
|
extern s32 gUnknown_202E740;
|
|
extern s32 gUnknown_202E744;
|
|
|
|
#include "data/code_80140DC.h"
|
|
|
|
// TODO: move to menu_input
|
|
extern UnkTextStruct2 gUnknown_80D47C8[4];
|
|
|
|
void sub_80140B4(UnkTextStruct2 *a0)
|
|
{
|
|
s32 i;
|
|
|
|
for(i = 0; i < 4; i++)
|
|
{
|
|
a0[i] = gUnknown_80D47C8[i];
|
|
}
|
|
}
|
|
|
|
// End of menu_input.c
|
|
|
|
void sub_80140DC(void)
|
|
{
|
|
Position pos;
|
|
|
|
pos.x = 200;
|
|
pos.y = 128;
|
|
SetSavingIconCoords(&pos);
|
|
sub_8011830();
|
|
}
|
|
|
|
void sub_80140F8(void)
|
|
{
|
|
Position pos;
|
|
|
|
pos.x = 188;
|
|
pos.y = 64;
|
|
SetSavingIconCoords(&pos);
|
|
sub_8011830();
|
|
}
|
|
|
|
void sub_8014114(void) {
|
|
xxx_call_start_bg_music();
|
|
SetSavingIconCoords(NULL);
|
|
}
|
|
|
|
void nullsub_201(void) {}
|
|
|
|
u32 sub_8014128(void) {
|
|
if(sub_8012AE8() == INPUT_B_BUTTON) return 0;
|
|
else return 1;
|
|
}
|
|
|
|
u32 sub_801413C(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
u32 sub_8014140(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
void sub_8014144(void)
|
|
{
|
|
gUnknown_202E744 = 0;
|
|
gUnknown_202E738 = 60;
|
|
gUnknown_202E73C = 60;
|
|
gUnknown_202E740 = 0;
|
|
}
|
|
|
|
void sub_801416C(s32 param_1,s32 param_2)
|
|
{
|
|
if (param_1 < -1) {
|
|
gUnknown_202E738 = param_2;
|
|
gUnknown_202E740 = -param_1;
|
|
}
|
|
else {
|
|
gUnknown_202E738 = param_1;
|
|
gUnknown_202E740 = 0;
|
|
}
|
|
gUnknown_202E73C = (param_2 < 0 ) ? 0 : param_2;
|
|
}
|
|
|
|
void sub_80141B4(const u8 *text, u32 param_2, OpenedFile **file, u16 param_4)
|
|
{
|
|
sub_8014248(text, param_2, -1, NULL, NULL, 3, 0, file, param_4);
|
|
}
|
|
|
|
void sub_80141E0(const u8 *text, OpenedFile **file, u16 param_3)
|
|
{
|
|
sub_8014248(text, 0, -1, gUnknown_80D485C, NULL, 3, 0, file, param_3 | 0x300);
|
|
}
|
|
|
|
void sub_8014214(const u8 *text, OpenedFile **file, u16 param_3)
|
|
{
|
|
sub_8014248(text, 0, -1, gUnknown_80D4880, NULL, 3, 0, file, param_3 | 0x300);
|
|
}
|
|
|