File tree Expand file tree Collapse file tree 4 files changed +16
-16
lines changed
Expand file tree Collapse file tree 4 files changed +16
-16
lines changed Original file line number Diff line number Diff line change 11#ifndef GUARD_MAIN_H
22#define GUARD_MAIN_H
3- // for memcpy
3+
44#ifndef GEN_CTX
5- #include <string.h>
5+ #include <string.h> // for memcpy
66#endif
77
88#include "global.h"
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ typedef bool32 (*VBlankProcessFunc)(void);
2323IntrFunc gIntrTable [] = {};
2424u32 gIntrMainBuf [] = {};
2525struct Task gTasks [] = {};
26- u16 gUnknown_030017F0 ALIGNED (4 ) = 0 ;
26+ u16 SA2_LABEL ( gUnknown_030017F0 ) ALIGNED (4 ) = 0 ;
2727Vec2_16 gSpriteOffset ALIGNED (4 ) = {};
2828Background * gBackgroundsCopyQueue [] ALIGNED (16 ) = {};
2929u32 gFlags = 0 ;
@@ -45,11 +45,11 @@ struct Task gEmptyTask ALIGNED(16) = {};
4545// NOTE: gNextFreeAffineIndex introduced in SA3, unused before.
4646u8 gNextFreeAffineIndex = 0 ;
4747#endif
48- BgAffineReg gBgAffineRegs [NUM_AFFINE_BACKGROUNDS ] ALIGNED (8 ) = {};
48+ BgAffineReg gBgAffineRegs [NUM_AFFINE_BACKGROUNDS ] ALIGNED (16 ) = {};
4949void * gVramHeapStartAddr = NULL ;
50- u16 gUnknown_03001944 ALIGNED (4 ) = 0 ;
50+ u16 SA2_LABEL ( gUnknown_03001944 ) ALIGNED (4 ) = 0 ;
5151u8 gNumVBlankIntrs ALIGNED (4 ) = 0 ;
52- s16 gUnknown_0300194C ALIGNED (4 ) = 0 ;
52+ s16 SA2_LABEL ( gUnknown_0300194C ) ALIGNED (4 ) = 0 ;
5353
5454u32 gMultiSioStatusFlags = 0 ;
5555bool8 gMultiSioEnabled = FALSE;
Original file line number Diff line number Diff line change @@ -87,10 +87,10 @@ static void Task_Poll(void)
8787 m4aSongNumStop (MUS_CHARACTER_SELECTION );
8888
8989 sa2__gUnknown_03004D80 [0 ] = 0 ;
90- sa2__gUnknown_03002280 [0 ][0 ] = 0 ;
91- sa2__gUnknown_03002280 [0 ][1 ] = 0 ;
92- sa2__gUnknown_03002280 [0 ][2 ] = 0xFF ;
93- sa2__gUnknown_03002280 [0 ][3 ] = 0x20 ;
90+ gBgSprites_Unknown2 [0 ][0 ] = 0 ;
91+ gBgSprites_Unknown2 [0 ][1 ] = 0 ;
92+ gBgSprites_Unknown2 [0 ][2 ] = 0xFF ;
93+ gBgSprites_Unknown2 [0 ][3 ] = 0x20 ;
9494
9595 if (IS_MULTI_PLAYER ) {
9696 gCurTask -> main = Task_CreateMultiplayer ;
@@ -110,10 +110,10 @@ static void Task_Poll(void)
110110 CreateCharacterSelectionScreen (0 );
111111
112112 sa2__gUnknown_03004D80 [0 ] = 0 ;
113- sa2__gUnknown_03002280 [0 ][0 ] = 0 ;
114- sa2__gUnknown_03002280 [0 ][1 ] = 0 ;
115- sa2__gUnknown_03002280 [0 ][2 ] = 0xFF ;
116- sa2__gUnknown_03002280 [0 ][3 ] = 0x20 ;
113+ gBgSprites_Unknown2 [0 ][0 ] = 0 ;
114+ gBgSprites_Unknown2 [0 ][1 ] = 0 ;
115+ gBgSprites_Unknown2 [0 ][2 ] = 0xFF ;
116+ gBgSprites_Unknown2 [0 ][3 ] = 0x20 ;
117117#elif (GAME == GAME_SA2 )
118118 INIT_BG_SPRITES_LAYER_32 (0 );
119119#endif
Original file line number Diff line number Diff line change @@ -661,8 +661,8 @@ void DisplaySprite(Sprite *sprite)
661661 y = sprite -> y ;
662662
663663 if (sprite -> frameFlags & SPRITE_FLAG_GLOBAL_OFFSET ) {
664- x -= SA2_LABEL ( gSpriteOffset ) .x ;
665- y -= SA2_LABEL ( gSpriteOffset ) .y ;
664+ x -= gSpriteOffset .x ;
665+ y -= gSpriteOffset .y ;
666666 }
667667
668668 sprWidth = sprDims -> width ;
You can’t perform that action at this time.
0 commit comments