Files
tmc/src/data/figurineMenuData.c
T
octorock 67467fd831 Extract some data
And split up subtasks and world events.
2022-10-08 22:32:54 +02:00

57 lines
2.0 KiB
C

#include "figurineMenu.h"
#include "pauseMenu.h"
#include "subtask.h"
#include "subtask2.h"
// This data also belongs in figurine_menu.c, but the data/gfx/figurines.s are inbetween.
// TODO convert them to c code as well.
// clang-format off
// Pause menu screens
const struct_08128A38 gUnk_08128A38[] = {
[PauseMenuScreen_0] = { 0, 1, PauseMenu_Variant0 },
[PauseMenuScreen_1] = { 0, 1, PauseMenu_ItemMenu },
[PauseMenuScreen_2] = { 1, 2, PauseMenu2 },
[PauseMenuScreen_3] = { 8, 2, PauseMenu_Variant0 },
[PauseMenuScreen_4] = { 2, 15, PauseMenu_Screen_4 },
[PauseMenuScreen_5] = { 3, 15, PauseMenu_Screen_5 },
[PauseMenuScreen_6] = { 4, 15, PauseMenu_Screen_6 },
[PauseMenuScreen_7] = { 5, 2, PauseMenu_Screen_7 },
[PauseMenuScreen_8] = { 6, 2, PauseMenu_Screen_8 },
[PauseMenuScreen_9] = { 9, 2, PauseMenu_Screen_9 },
[PauseMenuScreen_10] = { 10, 2, PauseMenu_Screen_10 },
[PauseMenuScreen_11] = { 10, 1, PauseMenu_Screen_10 },
[PauseMenuScreen_12] = { 2, 15, PauseMenu_Variant0 },
[PauseMenuScreen_13] = { 7, 15, PauseMenu_Variant0 },
[PauseMenuScreen_14] = { 0, 1, PauseMenu_Variant0 },
[PauseMenuScreen_15] = { 0, 1, PauseMenu_Variant0 },
[PauseMenuScreen_16] = { 0, 1, PauseMenu_Variant0 },
[PauseMenuScreen_17] = { 0, 1, PauseMenu_Variant0 },
[PauseMenuScreen_18] = { 0, 1, PauseMenu_Variant0 },
[PauseMenuScreen_19] = { 0, 1, PauseMenu_Variant0 },
};
// TODO extract the bg controls
const struct_08128AD8 gUnk_08128AD8[] = {
{ 182, 90, 1024, 7173, 7427 },
{ 183, 91, 1024, 7173, 7427 },
{ 185, 94, 34304, 7171, 7435 },
{ 184, 92, 1536, 7170, 7427 },
{ 185, 129, 1536, 7178, 7427 },
{ 204, 125, 1024, 7171, 7427 },
{ 205, 126, 1536, 7170, 7427 },
{ 185, 93, 34304, 7171, 7435 },
{ 206, 89, 3840, 7170, 7427 },
#ifdef EU
{ 0, 128, 1536, 7170, 7431 },
{ 0, 127, 1536, 7170, 7431 },
#else
{ 207, 128, 1536, 7170, 7431 },
{ 207, 127, 1536, 7170, 7431 },
#endif
};
// clang-format on