mirror of
https://github.com/Xeeynamo/sotn-decomp.git
synced 2024-11-23 13:09:44 +00:00
f05601f103
Some checks are pending
Format code / format (push) Waiting to run
Build C code / extract-assets (push) Waiting to run
Build C code / build-linux (i686, Debug, clang, custom) (push) Blocked by required conditions
Build C code / build-linux (i686, Debug, clang, lle) (push) Blocked by required conditions
Build C code / build-linux (i686, Debug, gcc, custom) (push) Blocked by required conditions
Build C code / build-linux (i686, Debug, gcc, lle) (push) Blocked by required conditions
Build C code / build-linux (i686, RelWithDebInfo, clang, custom) (push) Blocked by required conditions
Build C code / build-linux (i686, RelWithDebInfo, clang, lle) (push) Blocked by required conditions
Build C code / build-linux (i686, RelWithDebInfo, gcc, custom) (push) Blocked by required conditions
Build C code / build-linux (i686, RelWithDebInfo, gcc, lle) (push) Blocked by required conditions
Build C code / build-linux (x86_64, Debug, clang, custom) (push) Blocked by required conditions
Build C code / build-linux (x86_64, Debug, clang, lle) (push) Blocked by required conditions
Build C code / build-linux (x86_64, Debug, gcc, custom) (push) Blocked by required conditions
Build C code / build-linux (x86_64, Debug, gcc, lle) (push) Blocked by required conditions
Build C code / build-linux (x86_64, RelWithDebInfo, clang, custom) (push) Blocked by required conditions
Build C code / build-linux (x86_64, RelWithDebInfo, clang, lle) (push) Blocked by required conditions
Build C code / build-linux (x86_64, RelWithDebInfo, gcc, custom) (push) Blocked by required conditions
Build C code / build-linux (x86_64, RelWithDebInfo, gcc, lle) (push) Blocked by required conditions
Build C code / build-macos (Debug, custom) (push) Blocked by required conditions
Build C code / build-macos (Debug, lle) (push) Blocked by required conditions
Build C code / build-macos (RelWithDebInfo, custom) (push) Blocked by required conditions
Build C code / build-macos (RelWithDebInfo, lle) (push) Blocked by required conditions
Build C code / build-windows (Debug, custom) (push) Blocked by required conditions
Build C code / build-windows (Debug, lle) (push) Blocked by required conditions
Build C code / build-windows (RelWithDebInfo, custom) (push) Blocked by required conditions
Build C code / build-windows (RelWithDebInfo, lle) (push) Blocked by required conditions
Build Saturn version / build-and-test-saturn (push) Waiting to run
Build Saturn version / function-finder-saturn (push) Waiting to run
Build Debug Module tool / build (push) Waiting to run
Build PSX and PSP version / build-and-test (pspeu, hd) (push) Waiting to run
Build PSX and PSP version / build-and-test (pspeu, pspeu) (push) Waiting to run
Build PSX and PSP version / build-and-test (us, us) (push) Waiting to run
Build PSX and PSP version / generate-progress-report (pspeu, hd) (push) Blocked by required conditions
Build PSX and PSP version / generate-progress-report (pspeu, pspeu) (push) Blocked by required conditions
Build PSX and PSP version / generate-progress-report (us, us) (push) Blocked by required conditions
Build PSX and PSP version / generate-duplicates-report (us, us) (push) Blocked by required conditions
Build PSX and PSP version / generate-duplicates-report-psp (pspeu, pspeu) (push) Blocked by required conditions
The quest is done! This eliminates the ET_Generic, and as a bonus, stub, from the Entity struct. This means no future code will be able to use these as defaults and will have to choose a particular extension, which is nice. As usual, while doing these cleanups I found various duplications to solve and file splits to normalize. Overall the code becomes more and more readable.
70 lines
2.1 KiB
Plaintext
70 lines
2.1 KiB
Plaintext
g_pStTilesetDebug = 0x80180290;
|
|
MAD_gfxBanks = 0x801802A4;
|
|
MAD_pStObjLayoutHorizontal = 0x801802F4;
|
|
MAD_pStObjLayoutVertical = 0x801803C8;
|
|
MAD_EntityUpdates = 0x8018049C;
|
|
g_EInitBreakable = 0x801804F0;
|
|
g_EInitUnkId13 = 0x8018052C;
|
|
g_EInitUnkId12 = 0x80180538;
|
|
g_EInitCommon = 0x80180544;
|
|
g_EInitDamageNum = 0x80180550;
|
|
g_eBreakableAnimations = 0x80180644;
|
|
g_eBreakableHitboxes = 0x80180664;
|
|
g_eBreakableExplosionTypes = 0x8018066C;
|
|
g_eBreakableanimSets = 0x80180674;
|
|
g_eBreakableDrawModes = 0x80180684;
|
|
g_Rooms = 0x80181130;
|
|
MAD_RedDoorTiles = 0x80180594;
|
|
g_pStrObjLayout0 = 0x801811D4;
|
|
g_pStrObjLayout1 = 0x801811E8;
|
|
g_pStrObjLayout2 = 0x80181206;
|
|
g_pStrObjLayout3 = 0x801812B0;
|
|
g_pStrObjLayout4 = 0x8018135A;
|
|
g_pStrObjLayout5 = 0x80181404;
|
|
g_pStrObjLayout6 = 0x801814AE;
|
|
g_pStrObjLayout7 = 0x80181558;
|
|
g_pStrObjLayout8 = 0x80181602;
|
|
g_pStrObjLayout9 = 0x801816AC;
|
|
g_pStrObjLayout10 = 0x80181756;
|
|
g_pStrObjLayout11 = 0x80181774;
|
|
g_pStrObjLayout12 = 0x80181788;
|
|
g_pStrObjLayout13 = 0x801817A6;
|
|
g_pStrObjLayout14 = 0x80181850;
|
|
g_pStrObjLayout15 = 0x801818FA;
|
|
g_pStrObjLayout16 = 0x801819A4;
|
|
g_pStrObjLayout17 = 0x80181A4E;
|
|
g_pStrObjLayout18 = 0x80181AF8;
|
|
g_pStrObjLayout19 = 0x80181BA2;
|
|
g_pStrObjLayout20 = 0x80181C4C;
|
|
g_pStrObjLayout21 = 0x80181CF6;
|
|
EntityUnkId12 = 0x8018E674;
|
|
EntityBreakable = 0x8018E830;
|
|
EntityDamageDisplay = 0x8018FEA0;
|
|
EntityRedDoor = 0x80191120;
|
|
DestroyEntity = 0x80191D3C;
|
|
InitializeEntity = 0x80192CAC;
|
|
EntityDummy = 0x80192DA8;
|
|
EntityPrizeDrop = 0x801939E0;
|
|
EntityExplosion = 0x80194218;
|
|
EntityEquipItemDrop = 0x801943EC;
|
|
EntityRelicOrb = 0x801949C0;
|
|
EntityHeartDrop = 0x80195520;
|
|
EntityUnkId13 = 0x8019572C;
|
|
EntityIntenseExplosion = 0x801964E4;
|
|
EntitySoulStealOrb = 0x801982BC;
|
|
EntityEnemyBlood = 0x80198650;
|
|
EntityRoomForeground = 0x80198B00;
|
|
g_EInitParticle = 0x80180508;
|
|
g_EInitObtainable = 0x801804FC;
|
|
UnkPrimHelper = 0x80198FA0;
|
|
EntityExplosionVariants = 0x80195A54;
|
|
EntityGreyPuff = 0x80195B44;
|
|
UnkPolyFunc2 = 0x801996EC;
|
|
PrimDecreaseBrightness = 0x8019976C;
|
|
g_ESoulStealOrbAngles = 0x80181068;
|
|
g_ESoulStealOrbAnim = 0x801810D8;
|
|
g_ESoulStealOrbSprt = 0x80181078;
|
|
MAD_rooms_layers = 0x801801F8;
|
|
g_collectXVelTable = 0x80180ED8;
|
|
g_collectYVelTable = 0x80180EDA;
|