wire decomp static savestates with macros (#6904)

This commit is contained in:
Philip Dubé
2026-07-12 15:09:47 +00:00
committed by GitHub
parent 2b423c36aa
commit c94ae8ccf3
46 changed files with 756 additions and 1132 deletions
+5 -1
View File
@@ -4,6 +4,7 @@
#include "soh/OTRGlobals.h"
#include "soh/ResourceManagerHelpers.h"
#include "soh/Enhancements/cosmetics/cosmeticsTypes.h"
#include "soh/Enhancements/savestate_serialize.h"
typedef struct {
/* 0x00 */ void* texture;
@@ -55,7 +56,10 @@ static MapMarkInfo sMapMarkInfoTable[] = {
// gMapMarkDataTableVanilla,
// };
MapMarkData** sLoadedMarkDataTable;
static MapMarkData** sLoadedMarkDataTable;
#define MAP_MARK_SHIP_SAVESTATE_FIELDS(F) F(sLoadedMarkDataTable)
SHIP_SAVESTATE_DEFINE(MapMark, MAP_MARK_SHIP_SAVESTATE_FIELDS)
void MapMark_Init(PlayState* play) {
// MapMarkDataOverlay* overlay = &sMapMarkDataOvl;