|
SSBM Decomp
|
Union of Ground object subtypes. More...
#include <types.h>
Union of Ground object subtypes.
A Ground object can be one of multiple subtypes. The toplevel Ground object for the stage itself is a generic type, but uses different subtypes for various stage hazards, graphics effects, backgrounds, etc. used by the stage.
Each index in a stage's StageCallbacks array may use a different subtype of Ground object - but each callback in a single StageCallbacks struct should operate on the same subtype.
This is known from assert statements to contain at least the following members:
| struct grArwing_GroundVars Ground::GroundVars::arwing |
| struct grBigBlue_GroundVars Ground::GroundVars::bigblue |
| struct grBigBlueRoute_GroundVars2 Ground::GroundVars::bigblueroute2 |
| struct grCastle_GroundVars Ground::GroundVars::castle |
| struct grCastle_GroundVars2 Ground::GroundVars::castle2 |
| struct grCastle_GroundVars3 Ground::GroundVars::castle3 |
| struct grCastle_GroundVars4 Ground::GroundVars::castle4 |
| struct grCastle_GroundVars5 Ground::GroundVars::castle5 |
| struct grCastle_GroundVars6 Ground::GroundVars::castle6 |
| struct grCastle_GroundVars7 Ground::GroundVars::castle7 |
| struct grCastle_GroundVars8 Ground::GroundVars::castle8 |
| struct grCastle_GroundVars9 Ground::GroundVars::castle9 |
| struct grCastle_GroundVars10 Ground::GroundVars::castle10 |
| struct grCastle_GroundVars11 Ground::GroundVars::castle11 |
| struct grCastle_GroundVars12 Ground::GroundVars::castle12 |
| struct grCorneria_GroundVars Ground::GroundVars::corneria |
| struct grCorneria_GroundVars2 Ground::GroundVars::corneria2 |
| struct grGreatBay_GroundVars Ground::GroundVars::greatbay |
| struct grGreatBay_GroundVars2 Ground::GroundVars::greatbay2 |
| struct grGreatBay_GroundVars3 Ground::GroundVars::greatbay3 |
| struct grGreatBay_GroundVars4 Ground::GroundVars::greatbay4 |
| struct grFigureGet_GroundVars Ground::GroundVars::figureget |
| struct GroundVars_flatzone Ground::GroundVars::flatzone |
| struct GroundVars_flatzone2 Ground::GroundVars::flatzone2 |
| struct GroundVars_flatzone3 Ground::GroundVars::flatzone3 |
| struct grFourside_GroundVars Ground::GroundVars::fourside |
| struct grFourside_CraneVars Ground::GroundVars::foursideCrane |
| struct grFourside_UfoVars Ground::GroundVars::foursideUfo |
| struct grFourside_GroundVars2 Ground::GroundVars::fourside2 |
| struct grGreens_GroundVars Ground::GroundVars::greens |
| struct grGreens_GroundVars2 Ground::GroundVars::greens2 |
| struct grGarden_GroundVars Ground::GroundVars::garden |
| struct grGarden_GroundVars2 Ground::GroundVars::garden2 |
| struct grIceMt_GroundVars Ground::GroundVars::icemt |
| struct grIceMt_GroundVars2 Ground::GroundVars::icemt2 |
| struct grInishie1_GroundVars Ground::GroundVars::inishie1 |
| struct grInishie1_GroundVars2 Ground::GroundVars::inishie12 |
| struct grInishie1_GroundVars3 Ground::GroundVars::inishie13 |
| struct grInishie2_GroundVars Ground::GroundVars::inishie2 |
| struct grInishie2_GroundVars2 Ground::GroundVars::inishie22 |
| struct grInishie2_GroundVars3 Ground::GroundVars::inishie23 |
| struct grOldKongo_GroundVars Ground::GroundVars::taru |
Japanese for "barrel," from grKongo_801D828C and grOldKongo_802105C8 asserts.
| struct grOldPupupu_GroundVars Ground::GroundVars::oldpupupu |
| struct grOldPupupu_GroundVars2 Ground::GroundVars::oldpupupu2 |
| struct grOldYoshi_Cloud_GroundVars Ground::GroundVars::oldyoshicloud |
| struct grOldYoshi_Guest_GroundVars Ground::GroundVars::oldyoshiguest |
| struct GroundVars_izumi Ground::GroundVars::izumi |
| struct GroundVars_izumi2 Ground::GroundVars::izumi2 |
| struct GroundVars_izumi3 Ground::GroundVars::izumi3 |
| struct grKinokoRoute_GroundVars Ground::GroundVars::kinokoroute |
| struct grKinokoRoute_GroundVars2 Ground::GroundVars::kinokoroute2 |
| struct grKongo_GroundVars Ground::GroundVars::kongo |
| struct grKongo_GroundVars2 Ground::GroundVars::kongo2 |
| struct grKongo_GroundVars3 Ground::GroundVars::kongo3 |
| struct grKraid_GroundVars Ground::GroundVars::kraid |
| struct grKraid_GroundVars2 Ground::GroundVars::kraid2 |
| struct grMuteCity_GroundVars Ground::GroundVars::mutecity |
| struct grMuteCity_GroundVars2 Ground::GroundVars::mutecity2 |
| struct grOnett_GroundVars Ground::GroundVars::onett |
| struct grOnett_Building_GroundVars Ground::GroundVars::onett_building |
| struct grOnett_Car_GroundVars Ground::GroundVars::onettcar |
| struct grPura_GroundVars Ground::GroundVars::pura |
| struct grPura_GroundVars2 Ground::GroundVars::pura2 |
| struct grPura_GroundVars3 Ground::GroundVars::pura3 |
| struct grRCruise_GroundVars Ground::GroundVars::rcruise |
| struct grRCruise_GroundVars2 Ground::GroundVars::rcruise2 |
| struct grShrineroute_GroundVars Ground::GroundVars::shrineroute |
| struct grShrineroute_GroundVars2 Ground::GroundVars::shrineroute2 |
| struct grShrineroute_GroundVars3 Ground::GroundVars::shrineroute3 |
| struct grSmashTaunt_GroundVars Ground::GroundVars::smashtaunt |
| struct grStarFox_GroundVars Ground::GroundVars::starfox |
| struct GroundVars_unk Ground::GroundVars::unk |
| struct grHomeRun_GroundVars Ground::GroundVars::homerun |
| struct grHomeRun_GroundVars2 Ground::GroundVars::homerun2 |
| struct grVenom_GroundVars Ground::GroundVars::venom |
| struct grVenom_GroundVars2 Ground::GroundVars::venom2 |
| struct grYorster_GroundVars Ground::GroundVars::yorster |
| struct grZebes_GroundVars Ground::GroundVars::zebes |
| struct grZebes_GroundVars2 Ground::GroundVars::zebes2 |
| struct grZebes_GroundVars3 Ground::GroundVars::zebes3 |
| struct grZebes_GroundVars4 Ground::GroundVars::zebes4 |
| struct grZebes_GroundVars5 Ground::GroundVars::zebes5 |
| struct grStadium_GroundVars Ground::GroundVars::stadium |
| struct grStadium_type9_GroundVars Ground::GroundVars::stadium9 |
| struct grStadium_Display Ground::GroundVars::display |
Pokemon Stadium jumbotron.
| struct Randall Ground::GroundVars::randall |
| struct ShyGuys Ground::GroundVars::shyguys |
| struct grNBa_BG_Vars Ground::GroundVars::battle_bg |
| struct Last_GroundVars Ground::GroundVars::last |
| struct Map_GroundVars Ground::GroundVars::map |
| struct grPushOn_GroundVars Ground::GroundVars::pushon |
| struct ScrollVars Ground::GroundVars::scroll |
| struct grBigBlueRoute_GroundVars Ground::GroundVars::car |
| UNK_T Ground::GroundVars::xC4 |
| HSD_JObj** Ground::GroundVars::coll_jobj |
| UNK_T Ground::GroundVars::rank |
| struct { ... } Ground::GroundVars::carnull |