The map layers' scroll work and the background scroll values. More...
Go to the source code of this file.
Data Structures | |
| struct | MapLayerScroll |
| One background layer of the field map: its scroll position, origin, parallax against the view, drift and wrap, and its first map cell. More... | |
| struct | MapScrollWork |
| The field map's work: the followed position, screen shake, tile animations, blend script, view and its bounds, and three scrolling layers. More... | |
| struct | BgScroll |
| A background's hardware scroll offsets. More... | |
Functions | |
| STATIC_ASSERT (sizeof(struct MapLayerScroll)==0x30) | |
| STATIC_ASSERT (offsetof(struct MapLayerScroll, cells)==0x2c) | |
| STATIC_ASSERT (sizeof(struct MapScrollWork)==0x194) | |
| STATIC_ASSERT (offsetof(struct MapScrollWork, anim)==0x18) | |
| STATIC_ASSERT (offsetof(struct MapScrollWork, blend)==0xd8) | |
| STATIC_ASSERT (offsetof(struct MapScrollWork, viewX)==0xe4) | |
| STATIC_ASSERT (offsetof(struct MapScrollWork, animationActive)==0xfc) | |
| STATIC_ASSERT (offsetof(struct MapScrollWork, layers)==0x104) | |
Variables | |
| struct BgScroll | gBgScroll [] |
The map layers' scroll work and the background scroll values.
Definition in file map_scroll.h.
| STATIC_ASSERT | ( | sizeof(struct MapLayerScroll) | = =0x30 | ) |
| STATIC_ASSERT | ( | offsetof(struct MapLayerScroll, cells) | = =0x2c | ) |
| STATIC_ASSERT | ( | sizeof(struct MapScrollWork) | = =0x194 | ) |
| STATIC_ASSERT | ( | offsetof(struct MapScrollWork, anim) | = =0x18 | ) |
| STATIC_ASSERT | ( | offsetof(struct MapScrollWork, blend) | = =0xd8 | ) |
| STATIC_ASSERT | ( | offsetof(struct MapScrollWork, viewX) | = =0xe4 | ) |
| STATIC_ASSERT | ( | offsetof(struct MapScrollWork, animationActive) | = =0xfc | ) |
| STATIC_ASSERT | ( | offsetof(struct MapScrollWork, layers) | = =0x104 | ) |
|
extern |
Referenced by BattleCamera_SetRange(), BattleFx_AdvanceScrollOnInterval(), BattleFx_BeginCanvasLayer(), BattleFx_EndCanvasLayer(), BattleFx_OpenCanvasLayer(), BattleFx_RunAtalanta(), BattleFx_RunBeamSequence(), BattleFx_RunBoreas(), BattleFx_RunJudgment(), BattleFx_RunKirin(), BattleFx_RunNeptune(), BattleFx_RunParticleStreams(), BattleFx_RunRingAndSparkScene(), BattleFx_RunShatteringOpening(), BattleFx_SetupBlendedDisplay(), BattleFx_SetupCanvasTileMap(), BattlePres_RunEntryTransition(), Camera_ApplyShake(), Clear_LoadBackground(), CrossboneIslePillarRooms_JitterBackgroundScroll(), CrossboneIslePillarRooms_PrepareWaterScroll(), DisplayScroll_BuildAndSwapHBlankPage(), DisplayScroll_StepPositionEveryFourFrames(), KolimaForestBend_CaptureShakeScroll(), KolimaForestBend_ShakeLines(), LuckyDice_Run(), Map_InitializePerspectiveScene(), Map_UpdateLayerScroll(), Menu_RunCommandRow(), ReelGame_Run(), System_VBlankHandler(), Title_LoadBackground(), Title_LoadIntroBackgrounds(), Title_ShowAnimatedSplash(), Title_ShowIntro(), Title_ShowSplashScreen(), and Title_UpdateIntroSprites().