From 0aea232d3892312292278fc12092a1a309578d42 Mon Sep 17 00:00:00 2001 From: Yanis002 <35189056+Yanis002@users.noreply.github.com> Date: Thu, 17 Jul 2025 18:00:05 +0200 Subject: [PATCH] name overlays based on strings --- include/System/OverlayManager.hpp | 230 +++++++++++++++--------------- 1 file changed, 115 insertions(+), 115 deletions(-) diff --git a/include/System/OverlayManager.hpp b/include/System/OverlayManager.hpp index 56b0d40f..d3f3d600 100644 --- a/include/System/OverlayManager.hpp +++ b/include/System/OverlayManager.hpp @@ -7,121 +7,121 @@ typedef u32 ItemFlag; typedef u32 OverlayId; enum OverlayId_ { - OverlayId_None = -1, - OverlayId_Core, - OverlayId_01, - OverlayId_02, - OverlayId_03, - OverlayId_04, - OverlayId_05, - OverlayId_06, - OverlayId_07, - OverlayId_08, - OverlayId_09, - OverlayId_10, - OverlayId_11, - OverlayId_12, - OverlayId_13, - OverlayId_14, - OverlayId_15, - OverlayId_16, - OverlayId_17, - OverlayId_18, - OverlayId_19, - OverlayId_20, - OverlayId_21, - OverlayId_22, - OverlayId_23, - OverlayId_24, - OverlayId_25, - OverlayId_26, - OverlayId_27, - OverlayId_28, - OverlayId_29, - OverlayId_30, - OverlayId_31, - OverlayId_32, - OverlayId_33, - OverlayId_34, - OverlayId_35, - OverlayId_36, - OverlayId_37, - OverlayId_38, - OverlayId_39, - OverlayId_40, - OverlayId_41, - OverlayId_42, - OverlayId_43, - OverlayId_44, - OverlayId_45, - OverlayId_46, - OverlayId_47, - OverlayId_48, - OverlayId_49, - OverlayId_50, - OverlayId_51, - OverlayId_52, - OverlayId_53, - OverlayId_54, - OverlayId_55, - OverlayId_56, - OverlayId_57, - OverlayId_58, - OverlayId_59, - OverlayId_60, - OverlayId_61, - OverlayId_62, - OverlayId_63, - OverlayId_64, - OverlayId_65, - OverlayId_66, - OverlayId_67, - OverlayId_68, - OverlayId_69, - OverlayId_70, - OverlayId_71, - OverlayId_72, - OverlayId_73, - OverlayId_74, - OverlayId_75, - OverlayId_76, - OverlayId_77, - OverlayId_78, - OverlayId_79, - OverlayId_80, - OverlayId_81, - OverlayId_82, - OverlayId_83, - OverlayId_84, - OverlayId_85, - OverlayId_86, - OverlayId_87, - OverlayId_88, - OverlayId_89, - OverlayId_90, - OverlayId_91, - OverlayId_92, - OverlayId_93, - OverlayId_94, - OverlayId_95, - OverlayId_96, - OverlayId_97, - OverlayId_98, - OverlayId_99, - OverlayId_100, - OverlayId_101, - OverlayId_102, - OverlayId_103, - OverlayId_104, - OverlayId_105, - OverlayId_106, - OverlayId_107, - OverlayId_108, - OverlayId_109, - OverlayId_110, - OverlayId_111, - OverlayId_112, - OverlayId_113, + /* -1 */ OverlayId_None = -1, + /* 00 */ OverlayId_Second, + /* 01 */ OverlayId_SceneInit, + /* 02 */ OverlayId_Collect, + /* 03 */ OverlayId_SoftKeyboard, + /* 04 */ OverlayId_Factory, + /* 05 */ OverlayId_NormalScreen, + /* 06 */ OverlayId_Paint, + /* 07 */ OverlayId_RailEdit, + /* 08 */ OverlayId_GameOver, + /* 09 */ OverlayId_CloseUp, + /* 10 */ OverlayId_TabMenu, + /* 11 */ OverlayId_WorldMap, + /* 12 */ OverlayId_PanFlute, + /* 13 */ OverlayId_TetsuoMap, + /* 14 */ OverlayId_Stamp, + /* 15 */ OverlayId_Shop, + /* 16 */ OverlayId_RabbitCapture, + /* 17 */ OverlayId_CourseExec, + /* 18 */ OverlayId_StartUp, + /* 19 */ OverlayId_MainSelect, + /* 20 */ OverlayId_WirelessCommon, + /* 21 */ OverlayId_BattleGame, + /* 22 */ OverlayId_Download, + /* 23 */ OverlayId_Wxc, + /* 24 */ OverlayId_MainGame, + /* 25 */ OverlayId_Title, + /* 26 */ OverlayId_Train, + /* 27 */ OverlayId_TrainForest, + /* 28 */ OverlayId_TrainSnow, + /* 29 */ OverlayId_TrainWater, + /* 30 */ OverlayId_TrainFlame, + /* 31 */ OverlayId_Land, + /* 32 */ OverlayId_MapA1, + /* 33 */ OverlayId_MapA2, + /* 34 */ OverlayId_MapA3, + /* 35 */ OverlayId_MapA4, + /* 36 */ OverlayId_MapA5, + /* 37 */ OverlayId_MapA6, + /* 38 */ OverlayId_MapA7, + /* 39 */ OverlayId_MapA8, + /* 40 */ OverlayId_MapB1, + /* 41 */ OverlayId_MapB2, + /* 42 */ OverlayId_MapB3, + /* 43 */ OverlayId_MapB4, + /* 44 */ OverlayId_MapB5, + /* 45 */ OverlayId_MapB6, + /* 46 */ OverlayId_MapB7, + /* 47 */ OverlayId_MapC1, + /* 48 */ OverlayId_MapC2, + /* 49 */ OverlayId_MapC3, + /* 50 */ OverlayId_MapC4, + /* 51 */ OverlayId_MapC5, + /* 52 */ OverlayId_MapC6, + /* 53 */ OverlayId_MapD1, + /* 54 */ OverlayId_MapD2, + /* 55 */ OverlayId_MapD3, + /* 56 */ OverlayId_MapD4, + /* 57 */ OverlayId_MapD5, + /* 58 */ OverlayId_Field, + /* 59 */ OverlayId_InTrain, + /* 60 */ OverlayId_Castle, + /* 61 */ OverlayId_CastleTown, + /* 62 */ OverlayId_Village, + /* 63 */ OverlayId_Shrine, + /* 64 */ OverlayId_FldForest, + /* 65 */ OverlayId_FldSnow, + /* 66 */ OverlayId_FldWater, + /* 67 */ OverlayId_FldFlame, + /* 68 */ OverlayId_FldAjito, + /* 69 */ OverlayId_FldRabbit, + /* 70 */ OverlayId_Dungeon, + /* 71 */ OverlayId_Tower, + /* 72 */ OverlayId_TowerLobby, + /* 73 */ OverlayId_BossDeago, + /* 74 */ OverlayId_BossLast1, + /* 75 */ OverlayId_BossLast2, + /* 76 */ OverlayId_DgnLv1, + /* 77 */ OverlayId_DgnForest, + /* 78 */ OverlayId_BossForest, + /* 79 */ OverlayId_DgnSnow, + /* 80 */ OverlayId_BossSnow, + /* 81 */ OverlayId_DgnLv3, + /* 82 */ OverlayId_DgnWater, + /* 83 */ OverlayId_BossWater, + /* 84 */ OverlayId_BossFlame, + /* 85 */ OverlayId_DgnLv5, + /* 86 */ OverlayId_DgnDesert, + /* 87 */ OverlayId_BossDesert, + /* 88 */ OverlayId_Stb, + /* 89 */ OverlayId_ASR, + /* 90 */ OverlayId_TrainNormal, + /* 91 */ OverlayId_TrainExtra, + /* 92 */ OverlayId_TrainDark, + /* 93 */ OverlayId_PlayerSub, + /* 94 */ OverlayId_Land2, + /* 95 */ OverlayId_PlayerPhantom, + /* 96 */ OverlayId_PlayerZelda, + /* 97 */ OverlayId_TrainMsg, + /* 98 */ OverlayId_MapWater, + /* 99 */ OverlayId_MapLava, + /* 100 */ OverlayId_CollectMsg, + /* 101 */ OverlayId_SceneInitLand, + /* 102 */ OverlayId_CourseExecLand, + /* 103 */ OverlayId_PlayerTornado, + /* 104 */ OverlayId_PlayerBoomerang, + /* 105 */ OverlayId_PlayerWhip, + /* 106 */ OverlayId_PlayerBow, + /* 107 */ OverlayId_PlayerSandrock, + /* 108 */ OverlayId_PlayerPanFlute, + /* 109 */ OverlayId_PlayerBomb, + /* 110 */ OverlayId_PlayerGet, + /* 111 */ OverlayId_PlayerDown, + /* 112 */ OverlayId_PlayerSceneChange, + /* 113 */ OverlayId_PlayerDemo, }; typedef u32 OverlayIndex;