The work slots of gWorkSlot, read through their own names. More...
Go to the source code of this file.
Variables | |
| void * | gMapWork [] |
| void * | gMenuWork |
| void * | gFieldBlendWork [] |
| From slot 24. | |
| struct DisplayTransitionState * | gDisplayTransition |
| Slot 31. | |
| s32 * | gDisp |
| Slot 42: transition timer. | |
| void * | gEffectWork |
| Slot 56: points to a scene-specific structure. | |
| struct EffectStep | gMapCellBuffer [] |
| Map cells; battle effects reuse this as a particle array. | |
| u8 | gDecodeBuffer [] |
| u8 | gActorSpriteSlots [] |
| u16 | gLinkPeerSignatures [][12] |
| 24 bytes per peer | |
The work slots of gWorkSlot, read through their own names.
Definition in file global_cells.h.
|
extern |
Referenced by AltinPeak_DrainFirstWater(), AltinPeak_DrainSecondWater(), AltinPeak_DrainThirdWater(), AltinPeak_RestoreRoom1(), AltinPeak_RestoreRoom3(), AltinPeak_RestoreRoom4(), AltinPeak_RestoreRoom5(), AltinPeak_RestoreRoom6(), BattleEffect_CleanupSceneObjects(), BattleFx_ScheduleRatioTransition(), Camera_FollowActor(), Camera_FollowLeaderInBounds(), Camera_MoveWithinMapBounds(), Camera_WorldToScreen(), CheckMapPositionCellOccupied(), Clear_LoadBackground(), CrossboneIslePillarRooms_QueryFootprint(), CrossboneIslePillarRooms_ReadMapCell(), CrossboneIslePillarRooms_SetCellAttributes(), DisplayBlend_RunScript(), DisplayBlend_StartScript(), DisplayState_ClearFlags(), DisplayTransition_Start(), DisplayTransition_UpdateScanline(), DisplayTransition_UpdateScanlineTable(), Event_ClearMapTriggerFlag(), Event_DemonstratePsynergy(), Event_SetMapTriggerFlag(), Event_StepOnEastWallSwitch(), Event_StepOnWallSwitch(), Event_StepOnWestWallSwitch(), Event_WaitForZoomTransition(), Event_WatchThePuppies(), Field_PlaceMapMarkers(), FieldEffect_InitSparkles(), FieldEffect_SpawnNearbyMarkers(), FieldFx_CheckCloakTile(), FieldFx_StartGroundParticles(), FieldFx_StepRatioTransition(), FieldFx_UpdateGroundParticles(), FieldMotes_Start(), FieldObject_UpdatePlayerControl(), FieldScene_RedrawActorFootprint(), GetMapCellCollision(), Imil_UpdateMapLayerByLeaderPosition(), Kolima_UpdateCurseDust(), LemurianShip_SetupScene(), LunpaFortress_UpdateHallGuardDetection(), LunpaFortress_UpdateOuterGuardDetection(), LunpaFortress_UpdatePairedGuardDetection(), Map_CenterOnFollowedPoint(), Map_CheckObjectStep(), Map_ClearLayerEntryFlag(), Map_CopyCellIndexRect(), Map_CopyMetatileCellsRect(), Map_CopyMetatileIndicesRect(), Map_GetCellAttributeLowNibble(), Map_GetScreenRelativePosition(), Map_GetTerrainHeight(), Map_LoadAreaGraphics(), Map_LoadDefaultCellsAndUpdateBlock(), Map_PreloadCurrentTileBlock(), Map_SetCameraCenter(), Map_SetLayerEntryFlag(), Map_SetScreenShake(), Map_SetShownLayers(), Map_SetViewBounds(), Map_SetWindowCellTile(), Map_UpdateCurrentTileBlock(), Map_UpdateLayerScroll(), Map_WaitForShakeToSettle(), Map_WriteLayerCellTile(), MapAnimation_Resume(), MapAnimation_StartChannels(), MapAnimation_Suspend(), MapAnimation_Update(), MercuryLighthouse_RideLift(), MercuryLighthouseAerie_AlexAppears(), MercuryLighthouseAerie_CallLift(), MercuryLighthouseAerie_FlickerBeacon(), MercuryLighthouseAerie_Initialize(), MercuryLighthouseAerie_LowerLift(), MercuryLighthouseAerie_RaiseLift(), Object_GetScreenPosition(), Object_MoveOnWorldMap(), ObjectSystem_UpdateCamera(), ObjectTable_ResetForObject(), ObjectTable_Restore(), RaiseTheShip(), Scene_ApplyEntrance(), Scene_AssignViewFlags(), SceneActor_MoveAndRedraw(), SetMapCellCollision(), SetSail(), Ship_UpdateSwell(), SolSanctumStatue_RunSealOpenedSequence(), SolSanctumStatue_UpdateScrollingSprites(), StagedActor_FillGridAttributeRectangle(), StagedActor_FillGridAttributeRectangle(), Title_LoadBackground(), TolbiShipDeck_ApplyEntryState(), TolbiShipDeck_Initialize(), TolbiShipDeck_RockDeck(), TolbiShipDeck_SetUpAtAnchor(), TolbiShipMast_FollowCameraAndRotate(), TolbiShipMast_RunAvastScene(), TolbiShipMast_UpdateSway(), TolbiSpring_RiseAndFadeIn(), TretTreeBranch_UpdateBg3ScrollSplit(), VaultCave_RunRumble(), VenusLighthouseAerie_SpawnSideOrbitParticles(), WorldMap_ApplyMapRotation(), WorldMap_ApplyMapRotationAndCollision(), and WorldMap_LoadGraphics().
|
extern |
Referenced by BattleEffect_ApplyToTargets(), CharacterMenu_DrawSelectionCursor(), CharacterMenu_DrawStatusAilments(), CharacterMenu_SelectCommand(), CharacterMenu_SelectOwner(), CharacterMenu_UpdateSelectionIcons(), CharacterSelector_MoveEntry(), CharacterSelector_Run(), CharacterSelector_RunRearrange(), Djinn_CheckTurnBalance(), Djinn_CountTurns(), Djinn_MarkBalancedEntries(), DjinnMenu_BuildLists(), DjinnMenu_DrawPairPreview(), DjinnMenu_DrawStatPreview(), DjinnMenu_RunScreen(), DjinnMenu_SelectDjinn(), DjinnMenu_ShowCurrentList(), DjinnMenu_ShowOwnerStatus(), EquipmentMenu_StartCompatibilityIndicators(), EquipmentMenu_UpdateCompatibilityIndicators(), FourObjectMotion_InitializeBottomRow(), FourObjectMotion_InitializeTopRow(), FourObjectMotion_ReplaceSlot(), FourObjectMotion_SetSlotPhase(), FourObjectMotion_SetSlotPosition(), FourObjectMotion_UpdateAllPositions(), FourObjectMotion_UpdateBottomRow(), Inn_CheckIn(), Inn_RoomPrice(), InventoryMenu_ShowModalMessage(), Item_Use(), ItemMenu_ApplyFlags(), ItemMenu_ArrangeCategoryItemIcons(), ItemMenu_BuildCommands(), ItemMenu_ChooseCommand(), ItemMenu_Close(), ItemMenu_ConfirmEquip(), ItemMenu_DrawCategory(), ItemMenu_DrawEquipPage(), ItemMenu_DrawEquipPreview(), ItemMenu_DrawIcons(), ItemMenu_DrawItemDetailPage(), ItemMenu_DrawItemHead(), ItemMenu_DrawMessage(), ItemMenu_DrawNamePage(), ItemMenu_DrawOwnerStatus(), ItemMenu_HideAllIcons(), ItemMenu_HidePageIcons(), ItemMenu_Initialize(), ItemMenu_OpenCategory(), ItemMenu_OpenDetail(), ItemMenu_PageResult(), ItemMenu_PosCategory(), ItemMenu_RefreshEntry(), ItemMenu_RefreshOwner(), ItemMenu_ResetCategory(), ItemMenu_RunCommands(), ItemMenu_RunList(), ItemMenu_RunOwnerSelection(), ItemMenu_SelectGiveQuantity(), ItemMenu_SelectItem(), ItemMenu_SelectMember(), ItemMenu_SelectTarget(), ItemMenu_SetItemWindowRow3(), ItemMenu_SetItemWindowRow5(), ItemMenu_SetMessageWindowHeight3(), ItemMenu_SetMessageWindowHeight5(), ItemMenu_SetMessageWindowHeight6(), ItemMenu_SetMessageWindowHeight7(), ItemMenu_TryBreak(), ItemMenu_Use(), Menu_BuildPageResult(), Menu_CreateEightEntryObjects(), Menu_CreateWindowAndEntryObjects(), Menu_DrawOwnerStatusPanel(), Menu_HideEmptyEntryIcons(), Menu_InitSelectorCursorAndEntries(), Menu_OpenBackdropScreen(), Menu_PlaceEntryObjectsInGrid(), Menu_ReleaseEntryObjects(), Menu_ResetTwoResourceEntries(), Menu_ResolveSelectedAction(), Menu_RunActionFlow(), Menu_SelectQuantity(), Menu_SetFirstObjectRowCoordinates(), Menu_SetPageIcons(), Menu_StartPartyFiguresWalking(), Menu_UpdateEntryObjectTransforms(), OwnerAction_RunCompareLoop(), PsynergyMenu_BuildPageResult(), PsynergyMenu_ClassifySelectedPsynergy(), PsynergyMenu_CloseWindows(), PsynergyMenu_CreateEntryGrid(), PsynergyMenu_DrawActionPage(), PsynergyMenu_DrawDetailPage(), PsynergyMenu_DrawListPage(), PsynergyMenu_DrawPreparedPsynergyIcons(), PsynergyMenu_DrawPsynergyIcons(), PsynergyMenu_DrawRangePage(), PsynergyMenu_InitializeEntryObjects(), PsynergyMenu_RefreshOwnerEntries(), PsynergyMenu_RefreshOwnerPsynergy(), PsynergyMenu_RunList(), PsynergyMenu_SelectAction(), PsynergyMenu_SelectMember(), PsynergyMenu_SelectOwner(), PsynergyMenu_SelectPartySlot(), PsynergyMenu_SelectTarget(), Resource_LoadPairedBlocks(), Resource_LoadPairedBlocksIfAvailable(), Sanctum_RunPartyService(), SaveMenu_HideDjinnSprites(), SaveMenu_HidePartySprites(), SaveMenu_PlaceDjinnSprites(), SaveMenu_PlacePartySprites(), SaveMenu_ShowDjinnSprites(), SaveMenu_ShowPartySprites(), Shop_BuySpecialItem(), Shop_ConfirmAct(), Shop_ConfirmEquip(), Shop_CountUnits(), Shop_DrawEquipComparison(), Shop_DrawItemPage(), Shop_DrawMoney(), Shop_DrawParty(), Shop_DrawSelectMsg(), Shop_DrawStock(), Shop_HiliteUnit(), Shop_ListAvailableArtifacts(), Shop_MsgByMode(), Shop_PickUnit(), Shop_PickUnitItem(), Shop_PlaceCursor(), Shop_ReleaseCursorWork(), Shop_RepairItem(), Shop_ResetEffects(), Shop_Run(), Shop_RunPartyMemberIconBurst(), Shop_SelectBuy(), Shop_SelectBuyNum(), Shop_SelectRepair(), Shop_SelectSell(), Shop_SelectSellNum(), Shop_SelectUse(), Shop_SellItem(), Shop_StepCursor(), StatusMenu_ShowOwnerProgressMessage(), UiIcon_CreateStatChangeArrow(), UiIcon_DrawVariantWithTileOffset(), UiMenu_PositionCursor(), UiMenu_SlideCursor(), UiMessage_ShowAndRestoreState(), UiMessage_ShowAndWait(), UiMessage_ShowChoice(), UiMessage_ShowChoiceVariant(), UiMessage_ShowResolvedAndRestoreState(), UiMessage_ShowResolvedAndWait(), and UiWindow_InitializeWork().
|
extern |
From slot 24.
Referenced by FieldFx_UpdateLightning().
|
extern |
Slot 31.
Referenced by AffineEffect_UpdateFrame(), AltmillerCave_InitializeDarkness(), AltmillerCave_RestoreBabiAndInviteParty(), BabiPalace_WakeAfterFinals(), BattleFx_StartWindowHBlankDma(), DisplayTransition_FillTilemapAndSolidTile(), DisplayTransition_UpdateScanlineTable(), Event_CastReveal(), ResetSceneTransitionEffect(), and TretTreeBranch_Initialize().
|
extern |
Slot 42: transition timer.
Referenced by BattlePres_DrawTransitionRows(), and BattlePresentation_UploadTileVariant().
|
extern |
Slot 56: points to a scene-specific structure.
Referenced by AltmillerCave_BeginRetreat(), AltmillerCave_CheckFrostTargetCollision(), AltmillerCave_EndReveal(), AltmillerCave_FreezePuddle(), AltmillerCave_ReleaseWallBurst(), BabiLighthouse_EnableChildOption(), BattleEffect_CleanupSceneObjects(), BattleEffect_RunFallbackObjectTransition(), BattleEffect_SpawnBurstParticleField(), BattleFx_ClearActiveSlotsAndScheduleUpdates(), BattleFx_ClearChildValueOnMismatch(), BattleFx_MarkChildAndRunFallbackTransition(), BattleFx_RunMercuryDjinnCapture(), BattleFx_RunSparkEmitter(), BattleFx_RunVenusDjinnCapture(), BattleFx_SetupObjectPair(), BattleFx_SpawnDescendingArcParticles(), BattleFx_SpawnFallingParticles(), BattleFx_SpawnScaledArcObjects(), BattleFx_SteerLiftedTarget(), BattleFx_SteerPushedTarget(), BattleFx_UpdateRadialBurst(), BattleFx_UpdateRadialCamera(), BattleFx_UpdateRadialLaunch(), BattleFx_UpdateShrinkingOrbitObject(), DebugMenu_EnableEffectChildMode(), Djinn_RunJupiterJoinEffect(), Djinn_RunMarsJoinEffect(), EffectRuntime_StopCurrentObject(), Event_DouseCastAtStorm(), Event_FrostBeginsOnThirdPool(), Event_PrepareForce(), Event_StartDousingTravelMarker(), FieldEvent_RunTypeHandler(), FieldFx_RunAvoid(), FieldFx_RunCatch(), FieldFx_RunDouse(), FieldFx_RunForce(), FieldFx_RunFrost(), FieldFx_RunFrostOnTarget(), FieldFx_RunGrowth(), FieldFx_RunGrowthOnTarget(), FieldFx_RunLiftOnTarget(), FieldFx_RunMove(), FieldFx_RunPly(), FieldFx_RunRetreat(), FieldFx_RunWhirlwind(), FieldFx_UpdateSceneSlots(), FuchinTemple_BeginMindReadDemonstration(), GomaCaveEntrance_WhirlwindOnStumpIvy(), Imil_MiaCastsPlyOnOldMan(), ItemLevel_EnableEffectChildMode(), MercuryLighthouse_MiaCastsPlyOnEntrance(), Object_Spawn(), ResetSceneTransitionEffect(), SolSanctumEruption_SpawnEffectPair(), ValeBabi_SpawnEffectPair(), ValeHome_SpawnEffectPair(), ValeStorm_SpawnEffectPair(), VenusLighthouseAerie_SpawnLinkedPairEffects(), and WorldMap_CreateLinkedEffects().
|
extern |
Map cells; battle effects reuse this as a particle array.
Referenced by BattleFx_CleanupResourcesAndWindow(), BattleFx_SetupResourcesAndWindow(), Field_ProcessStep(), FieldFx_CheckCloakTile(), GetMapCellCollision(), KolimaForestBend_CheckLogFits(), LinkLobby_EnterBattle(), LzPack_PackStream(), Map_GetCellAttributeLowNibble(), Map_GetCellHighFlags(), Map_LoadAreaGraphics(), Map_LoadDefaultCellsAndUpdateBlock(), Map_ShowWorldMap(), MapAnimation_PresentFrame(), SerialTest_Run(), StagedActor_FillGridAttributeRectangle(), StagedActor_FillGridAttributeRectangle(), State_StampRecordCells(), Tilemap_ConvertBuffer(), Tilemap_DecodeStagedBuffer(), Tilemap_NumberPlaceholderBlocks(), and WorldMap_BeginStillView().
|
extern |
Referenced by TileMap_DrawRowsFromRam(), and WorldMap_BeginStillView().
|
extern |
Referenced by Battle_RunEncounter().
|
extern |
24 bytes per peer
Referenced by Battle_CollectPartyCommands(), BattlePres_SyncTurn(), LinkLobby_PeerSlotMatches(), LinkLobby_PollPeerReady(), SaveMenu_Run(), and UpdateLinkSessionCountdown().