Rename managers

This commit is contained in:
octorock
2022-05-01 11:43:19 +02:00
parent 3afbd0e901
commit 60e33b636d
231 changed files with 4964 additions and 4235 deletions
+26
View File
@@ -0,0 +1,26 @@
#ifndef ANGRYSTATUEMANAGER_H
#define ANGRYSTATUEMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
Entity* field_0x20[4];
u8 field_0x30;
u8 field_0x31;
u8 field_0x32;
u8 field_0x33;
u8 field_0x34;
u8 field_0x35;
u8 field_0x36;
u8 field_0x37;
u8 field_0x38;
u8 field_0x39;
u8 field_0x3a;
u8 field_0x3b;
u8 field_0x3c;
u8 field_0x3d;
u16 field_0x3e;
} AngryStatueManager;
#endif // ANGRYSTATUEMANAGER_H
@@ -0,0 +1,10 @@
#ifndef ANIMATEDBACKGROUNDMANAGER_H
#define ANIMATEDBACKGROUNDMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} AnimatedBackgroundManager;
#endif // ANIMATEDBACKGROUNDMANAGER_H
+10
View File
@@ -0,0 +1,10 @@
#ifndef ARMOSINTERIORMANAGER_H
#define ARMOSINTERIORMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} ArmosInteriorManager;
#endif // ARMOSINTERIORMANAGER_H
+18
View File
@@ -0,0 +1,18 @@
#ifndef BOMBABLEWALLMANAGER_H
#define BOMBABLEWALLMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 field_0x20[0x15];
u8 field_0x35;
u8 field_0x36;
u8 field_0x37;
s16 x;
u16 y;
u16 tile;
u16 field_0x3e;
} BombableWallManager;
#endif // BOMBABLEWALLMANAGER_H
+22
View File
@@ -0,0 +1,22 @@
#ifndef BRIDGEMANAGER_H
#define BRIDGEMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20[0x08];
u16 unk_28;
u16 unk_2a;
u16 unk_2c;
u16 unk_2e;
u16 unk_30;
u16 unk_32;
u8 unk_34[0x04];
s16 x;
s16 y;
u16 unk_3c;
u16 flags;
} BridgeManager;
#endif // BRIDGEMANAGER_H
+18
View File
@@ -0,0 +1,18 @@
#ifndef CAMERATARGETMANAGER_H
#define CAMERATARGETMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 field_0x20[0x15];
u8 field_0x35;
u8 field_0x36;
u8 field_0x37;
s16 field_0x38;
s16 field_0x3a;
u16 field_0x3c;
u16 field_0x3e;
} CameraTargetManager;
#endif // CAMERATARGETMANAGER_H
+11
View File
@@ -0,0 +1,11 @@
#ifndef CLOUDOVERLAYMANAGER_H
#define CLOUDOVERLAYMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u16 field_0x20;
} CloudOverlayManager;
#endif // CLOUDOVERLAYMANAGER_H
@@ -0,0 +1,17 @@
#ifndef CLOUDSTAIRCASETRANSITIONMANAGER_H
#define CLOUDSTAIRCASETRANSITIONMANAGER_H
#include "manager.h"
typedef struct {
struct Manager base;
u8 field_0x20[0x16];
u8 field_0x36;
u8 field_0x37;
s16 x;
s16 y;
u16 field_0x3c;
u16 field_0x3e;
} CloudStaircaseTransitionManager;
#endif // CLOUDSTAIRCASETRANSITIONMANAGER_H
@@ -0,0 +1,6 @@
#ifndef DELAYEDENTITYLOADMANAGER_H
#define DELAYEDENTITYLOADMANAGER_H
#include "manager.h"
#endif // DELAYEDENTITYLOADMANAGER_H
@@ -0,0 +1,18 @@
#ifndef DESTRUCTIBLETILEOBSERVEMANAGER_H
#define DESTRUCTIBLETILEOBSERVEMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} DestructibleTileObserveManager;
typedef struct {
u8 field_0x0;
u8 tileLayer;
u16 flag;
u16 tilePos;
u16 tileType; // If the tile type at tilePos, tileLayer is tileType, set the local flag.
} DestructibleTileObserveManager_unk; // TODO result of GetCurrentRoomProperty(3)?
#endif // DESTRUCTIBLETILEOBSERVEMANAGER_H
@@ -0,0 +1,32 @@
#ifndef DIGGINGCAVEENTRANCEMANAGER_H
#define DIGGINGCAVEENTRANCEMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} DiggingCaveEntranceManager;
typedef struct {
u16 sourceTilePosition; /**< Tile position for the entrance in the source room. */
u8 sourceRoom;
u8 type; // TODO some sort of type that is used to index gUnk_08109194
u8 targetArea;
u8 targetRoom;
u16 targetTilePosition; /**< Tile position for the entrance in the target room. */
} DiggingCaveEntrance;
typedef struct {
const DiggingCaveEntrance* entrance;
u16 offsetX; /**< X offset from the player to the entrance. */
u16 offsetY; /**< Y offset from the player to the entrance. */
bool8 isDiggingCave;
u8 currentArea; /**< Area the player was in before the transition. */
u8 previousArea; /**< Previous value of currentArea. */
u8 targetRoom; /**< targetRoom | 0x80 ? */
} DiggingCaveEntranceTransition;
extern DiggingCaveEntranceTransition gDiggingCaveEntranceTransition;
extern const DiggingCaveEntrance* const diggingCaveEntrances[];
#endif // DIGGINGCAVEENTRANCEMANAGER_H
+13
View File
@@ -0,0 +1,13 @@
#ifndef ENEMYINTERACTIONMANAGER_H
#define ENEMYINTERACTIONMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
struct {
Entity* enemies[8];
} d;
} EnemyInteractionManager;
#endif // ENEMYINTERACTIONMANAGER_H
+18
View File
@@ -0,0 +1,18 @@
#ifndef ENTERROOMTEXTBOXMANAGER_H
#define ENTERROOMTEXTBOXMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20; // unused
u8 unk_21[0x13]; // unused
u16 unk_34; // unused
u16 unk_36; // unused
s16 unk_38; // unused
s16 unk_3A; // unused
u16 unk_3C; // unused
u16 unk_3E; // unused
} EnterRoomTextboxManager;
#endif // ENTERROOMTEXTBOXMANAGER_H
+15
View File
@@ -0,0 +1,15 @@
#ifndef ENTITYSPAWNMANAGER_H
#define ENTITYSPAWNMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20[0x18];
s16 sound;
s16 spawnTimer; /**< Timer until the entity list is loaded. */
u16 unk_3c;
u16 flag;
} EntitySpawnManager;
#endif // ENTITYSPAWNMANAGER_H
+23
View File
@@ -0,0 +1,23 @@
#ifndef EZLOHINTMANAGER_H
#define EZLOHINTMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u16 x;
u16 y;
u16 rx;
u16 ry;
u8 unk_28[13];
u8 msg_height;
u16 msg_idx;
u8 x_raw;
u8 y_raw;
u8 rx_raw;
u8 ry_raw;
u16 flag1;
u16 flag2;
} EzloHintManager;
#endif // EZLOHINTMANAGER_H
+18
View File
@@ -0,0 +1,18 @@
#ifndef FALLINGITEMMANAGER_H
#define FALLINGITEMMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 field_0x20[0x15];
u8 field_0x35;
u8 field_0x36;
u8 field_0x37;
s16 field_0x38;
s16 field_0x3a;
u16 field_0x3c;
u16 field_0x3e;
} FallingItemManager;
#endif // FALLINGITEMMANAGER_H
+22
View File
@@ -0,0 +1,22 @@
#ifndef FIGHTMANAGER_H
#define FIGHTMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20;
u8 unk_21[0x14];
u8 unk_35;
u8 unk_36[0x4];
u16 unk_3a;
u16 fightStartFlag;
u16 fightCompletedFlag;
} FightManager;
typedef struct {
Manager base;
Entity* enemies[8];
} FightManagerHelper;
#endif // FIGHTMANAGER_H
+13
View File
@@ -0,0 +1,13 @@
#ifndef FLAGANDOPERATORMANAGER_H
#define FLAGANDOPERATORMANAGER_H
#include "manager.h"
typedef struct FlagAndOperatorManager {
Manager base;
u8 unk_20[0x1C];
u16 unk_3c;
u16 unk_3e;
} FlagAndOperatorManager;
#endif // FLAGANDOPERATORMANAGER_H
+13
View File
@@ -0,0 +1,13 @@
#ifndef FLAMEMANAGER_H
#define FLAMEMANAGER_H
#include "manager.h"
typedef struct {
struct Manager base;
u8 field_0x20[0x18];
s16 field_0x38;
s16 field_0x3a;
} FlameManager;
#endif // FLAMEMANAGER_H
+10
View File
@@ -0,0 +1,10 @@
#ifndef FLOATINGPLATFORMMANAGER_H
#define FLOATINGPLATFORMMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} FloatingPlatformManager;
#endif // FLOATINGPLATFORMMANAGER_H
@@ -0,0 +1,11 @@
#ifndef GORONMERCHANTSHOPMANAGER_H
#define GORONMERCHANTSHOPMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 itemActive[3];
} GoronMerchantShopManager;
#endif // GORONMERCHANTSHOPMANAGER_H
+21
View File
@@ -0,0 +1,21 @@
#ifndef HOLEMANAGER_H
#define HOLEMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
s16 unk_20;
s16 unk_22;
u16 unk_24;
u16 unk_26;
u8 unk_28[8];
u16 unk_30;
u16 unk_32;
u16 unk_34;
u16 unk_36;
u8 unk_38[7];
u8 unk_3f;
} HoleManager;
#endif // HOLEMANAGER_H
@@ -0,0 +1,14 @@
#ifndef HORIZONTALMINISHPATHBACKGROUNDMANAGER_H
#define HORIZONTALMINISHPATHBACKGROUNDMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20;
u8 unk_21[0x17];
u32 unk_38;
u32 unk_3c;
} HorizontalMinishPathBackgroundManager;
#endif // HORIZONTALMINISHPATHBACKGROUNDMANAGER_H
+11
View File
@@ -0,0 +1,11 @@
#ifndef HOUSESIGNMANAGER_H
#define HOUSESIGNMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u32 bitfield;
} HouseSignManager;
#endif // HOUSESIGNMANAGER_H
+10
View File
@@ -0,0 +1,10 @@
#ifndef HYRULETOWNBELLMANAGER_H
#define HYRULETOWNBELLMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} HyruleTownBellManager;
#endif // HYRULETOWNBELLMANAGER_H
@@ -0,0 +1,13 @@
#ifndef HYRULETOWNTILESETMANAGER_H
#define HYRULETOWNTILESETMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 field_0x20;
u8 field_0x21;
u8 field_0x22;
} HyruleTownTilesetManager;
#endif // HYRULETOWNTILESETMANAGER_H
+19
View File
@@ -0,0 +1,19 @@
#ifndef LIGHTLEVELSETMANAGER_H
#define LIGHTLEVELSETMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u16 field_0x20;
u16 field_0x22;
u8 field_0x24[0x12];
u8 field_0x36;
u8 field_0x37;
u16 field_0x38;
u16 field_0x3a;
u16 field_0x3c;
u16 field_0x3e;
} LightLevelSetManager;
#endif // LIGHTLEVELSETMANAGER_H
+11
View File
@@ -0,0 +1,11 @@
#ifndef LIGHTMANAGER_H
#define LIGHTMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
s32 unk20;
} LightManager;
#endif // LIGHTMANAGER_H
+17
View File
@@ -0,0 +1,17 @@
#ifndef LIGHTRAYMANAGER_H
#define LIGHTRAYMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20;
u8 unk_21;
u8 unk_22;
u8 unk_23;
u8 unk_24;
u8 unk_25[15];
void* unk_34;
} LightRayManager;
#endif // LIGHTRAYMANAGER_H
+22
View File
@@ -0,0 +1,22 @@
#ifndef MANAGER29_H
#define MANAGER29_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20[0x8];
u16* unk_28;
u16* unk_2c;
u8 filler[0x4];
u8 unk_34;
u8 unk_35;
u8 unk_36;
u8 unk_37;
s16 unk_38;
u16 unk_3a;
u16 unk_3c;
u16 unk_3e;
} Manager29;
#endif // MANAGER29_H
+20
View File
@@ -0,0 +1,20 @@
#ifndef MINISHPORTALMANAGER_H
#define MINISHPORTALMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u32 unk_20;
u32 unk_24;
u8 unk_28[0xC];
u8 unk_34;
u8 unk_35;
u16 unk_36;
u16 unk_38;
u16 unk_3a;
u16 unk_3c;
u16 unk_3e;
} MinishPortalManager;
#endif // MINISHPORTALMANAGER_H
@@ -0,0 +1,12 @@
#ifndef MINISHRAFTERSBACKGROUNDMANAGER_H
#define MINISHRAFTERSBACKGROUNDMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_00[0x1C];
u32 unk_3c;
} MinishRaftersBackgroundManager;
#endif // MINISHRAFTERSBACKGROUNDMANAGER_H
@@ -0,0 +1,11 @@
#ifndef MINISHSIZEDENTRANCEMANAGER_H
#define MINISHSIZEDENTRANCEMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u32 field_0x20;
} MinishSizedEntranceManager;
#endif // MINISHSIZEDENTRANCEMANAGER_H
@@ -0,0 +1,12 @@
#ifndef MINISHVILLAGETILESETMANAGER_H
#define MINISHVILLAGETILESETMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20;
u8 unk_21[0x1F];
} MinishVillageTilesetManager;
#endif // MINISHVILLAGETILESETMANAGER_H
+15
View File
@@ -0,0 +1,15 @@
#ifndef MISCMANAGER_H
#define MISCMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20[0x18];
s16 unk_38;
s16 unk_3a;
u16 unk_3c;
u16 unk_3e;
} MiscManager;
#endif // MISCMANAGER_H
+19
View File
@@ -0,0 +1,19 @@
#ifndef MOVEABLEOBJECTMANAGER_H
#define MOVEABLEOBJECTMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20[0x12];
u16 unk_32;
u8 unk_34[2];
u8 unk_36;
u8 unk_37;
u16 unk_38;
u16 unk_3a;
u16 unk_3c;
u16 flags;
} MoveableObjectManager;
#endif // MOVEABLEOBJECTMANAGER_H
+10
View File
@@ -0,0 +1,10 @@
#ifndef POWBACKGROUNDMANAGER_H
#define POWBACKGROUNDMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} PowBackgroundManager;
#endif // POWBACKGROUNDMANAGER_H
@@ -0,0 +1,23 @@
#ifndef PUSHABLEFURNITUREMANAGER_H
#define PUSHABLEFURNITUREMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20[0x8];
u8 unk_28;
u8 unk_29;
u16 unk_2a;
} PushableFurnitureManager;
typedef struct {
u8 unk_00;
u8 unk_01;
u8 unk_02;
u8 unk_03;
u16 unk_04;
u16 unk_06;
} UnkPushableFurnitureManagerHelperStruct;
#endif // PUSHABLEFURNITUREMANAGER_H
+18
View File
@@ -0,0 +1,18 @@
#ifndef RAILINTERSECTIONMANAGER_H
#define RAILINTERSECTIONMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 field_0x20[0x16];
u8 field_0x36;
u8 field_0x37;
s16 field_0x38;
u16 field_0x3a;
u8 field_0x3c;
u8 field_0x3d;
u16 flags;
} RailIntersectionManager;
#endif // RAILINTERSECTIONMANAGER_H
+10
View File
@@ -0,0 +1,10 @@
#ifndef RAINFALLMANAGER_H
#define RAINFALLMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} RainfallManager;
#endif // RAINFALLMANAGER_H
+17
View File
@@ -0,0 +1,17 @@
#ifndef REGIONTRIGGERMANAGER_H
#define REGIONTRIGGERMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20[0x14]; // unused
u16 radiusX;
u16 radiusY;
s16 posX;
s16 posY;
u8 unk_3c[2]; // unused
u16 playerInRegionFlag;
} RegionTriggerManager;
#endif // REGIONTRIGGERMANAGER_H
+10
View File
@@ -0,0 +1,10 @@
#ifndef REPEATEDSOUNDMANAGER_H
#define REPEATEDSOUNDMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} RepeatedSoundManager;
#endif // REPEATEDSOUNDMANAGER_H
+22
View File
@@ -0,0 +1,22 @@
#ifndef ROLLINGBARRELMANAGER_H
#define ROLLINGBARRELMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
s32 unk_20;
union SplitWord unk_24;
u32 unk_28;
u32 unk_2c;
u8 unk_30[0x10];
} RollingBarrelManager;
typedef struct {
u16 unk_0;
u16 unk_2;
u16 unk_4;
u16 unk_6;
} struct_08108228;
#endif // ROLLINGBARRELMANAGER_H
+16
View File
@@ -0,0 +1,16 @@
#ifndef SECRETMANAGER_H
#define SECRETMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 field_0x20[0x18];
s16 field_0x38;
u8 field_0x3a;
u8 field_0x3b;
u16 field_0x3c;
u16 field_0x3e;
} SecretManager;
#endif // SECRETMANAGER_H
+28
View File
@@ -0,0 +1,28 @@
#ifndef SPECIALWARPMANAGER_H
#define SPECIALWARPMANAGER_H
#include "manager.h"
typedef struct {
u16 posX;
u16 posY;
u8 width;
u8 height;
u8 roomProperty;
union {
u8 all;
struct {
u8 layer : 2;
u8 unk1 : 2;
u8 unk2 : 1;
u8 unk3 : 3;
} PACKED b;
} PACKED unk_07;
} SpecialWarpManagerWarpData;
typedef struct {
Manager base;
SpecialWarpManagerWarpData* warpList;
} SpecialWarpManager;
#endif // SPECIALWARPMANAGER_H
+11
View File
@@ -0,0 +1,11 @@
#ifndef STATICBACKGROUNDMANAGER_H
#define STATICBACKGROUNDMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u32 field_0x20;
} StaticBackgroundManager;
#endif // STATICBACKGROUNDMANAGER_H
+15
View File
@@ -0,0 +1,15 @@
#ifndef STEAMOVERLAYMANAGER_H
#define STEAMOVERLAYMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u16 unk_20;
u8 unk_22;
u8 unk_23[1];
u8 unk_24;
u8 unk_25[0x1b];
} SteamOverlayManager;
#endif // STEAMOVERLAYMANAGER_H
+25
View File
@@ -0,0 +1,25 @@
#ifndef TEMPLEOFDROPLETSMANAGER_H
#define TEMPLEOFDROPLETSMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20;
u8 unk_21;
u8 unk_22;
u8 unk_23; // used
u16 unk_24;
u16 unk_26;
void* unk_28;
u16 unk_2c;
u8 unk_2e[0x6];
s16 unk_34;
s16 unk_36;
s16 unk_38;
s16 unk_3a;
u16 unk_3c;
u16 unk_3e; // used
} TempleOfDropletsManager;
#endif // TEMPLEOFDROPLETSMANAGER_H
@@ -0,0 +1,35 @@
#ifndef TILECHANGEOBSERVEMANAGER_H
#define TILECHANGEOBSERVEMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 field_0x20;
u8 field_0x21;
u8 field_0x22;
u8 field_0x23;
u8 field_0x24;
u8 field_0x25;
u8 field_0x26;
u8 field_0x27;
u16 initialTile;
u8 field_0x2a;
u8 field_0x2b;
u8 field_0x2c;
u8 field_0x2d;
u8 field_0x2e;
u8 field_0x2f;
u16* observedTile;
u8 field_0x34;
u8 field_0x35;
u8 field_0x36;
u8 field_0x37;
u16 tilePosition;
u16 field_0x3a;
u8 field_0x3c;
u8 field_0x3d;
u16 flag;
} TileChangeObserveManager;
#endif // TILECHANGEOBSERVEMANAGER_H
+22
View File
@@ -0,0 +1,22 @@
#ifndef TILEPUZZLEMANAGER_H
#define TILEPUZZLEMANAGER_H
#include "manager.h"
typedef struct TilePuzzleManager {
Manager base;
u8 unk_20[8]; // unused
u16 own_tile;
u8 unk_2a[0x2]; // unused
u16 player_previous_tile;
u16 player_current_tile;
u8 unk_30[0x6]; // unused
u8 width;
u8 height;
s16 x;
s16 y;
u16 flag_succeeded;
u16 flag_reset;
} TilePuzzleManager;
#endif // TILEPUZZLEMANAGER_H
+10
View File
@@ -0,0 +1,10 @@
#ifndef VAATI3BACKGROUNDMANAGER_H
#define VAATI3BACKGROUNDMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} Vaati3BackgroundManager;
#endif // VAATI3BACKGROUNDMANAGER_H
+11
View File
@@ -0,0 +1,11 @@
#ifndef VAATI3INSIDEARMMANAGER_H
#define VAATI3INSIDEARMMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u16 field_0x20;
} Vaati3InsideArmManager;
#endif // VAATI3INSIDEARMMANAGER_H
+10
View File
@@ -0,0 +1,10 @@
#ifndef VAATI3STARTMANAGER_H
#define VAATI3STARTMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} Vaati3StartManager;
#endif // VAATI3STARTMANAGER_H
+13
View File
@@ -0,0 +1,13 @@
#ifndef VAATIAPPEARINGMANAGER_H
#define VAATIAPPEARINGMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u32 field_0x20;
u32 field_0x24;
u32 field_0x28;
} VaatiAppearingManager;
#endif // VAATIAPPEARINGMANAGER_H
@@ -0,0 +1,13 @@
#ifndef VERTICALMINISHPATHBACKGROUNDMANAGER_H
#define VERTICALMINISHPATHBACKGROUNDMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u32 field_0x20[0x6];
void* field_0x38;
void* field_0x3c;
} VerticalMinishPathBackgroundManager;
#endif // VERTICALMINISHPATHBACKGROUNDMANAGER_H
+10
View File
@@ -0,0 +1,10 @@
#ifndef WATERFALLBOTTOMMANAGER_H
#define WATERFALLBOTTOMMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
} WaterfallBottomManager;
#endif // WATERFALLBOTTOMMANAGER_H
+15
View File
@@ -0,0 +1,15 @@
#ifndef WEATHERCHANGEMANAGER_H
#define WEATHERCHANGEMANAGER_H
#include "manager.h"
typedef struct {
Manager base;
u8 unk_20;
u8 unk_21;
u8 unk_22;
u8 unk_23;
u8 filler_0x24[0x1C];
} WeatherChangeManager;
#endif // WEATHERCHANGEMANAGER_H