SSBM Decomp
Loading...
Searching...
No Matches
itCommonItems.h File Reference
#include <placeholder.h>
#include <platform.h>
#include "dolphin/types.h"
#include "it/forward.h"
#include "lb/types.h"
#include <baselib/forward.h>
#include <melee/gr/forward.h>
#include <common_structs.h>
#include <dolphin/mtx.h>

Go to the source code of this file.

Data Structures

struct  itCapsule_ItemVars
struct  ItCapsuleAttr
struct  itStar_ItemVars
struct  itSword_ItemVars
struct  itBatAttributes
struct  itBombHei_ItemVars
struct  itBombHeiAttributes
struct  itBox_ItemVars
struct  itEvYoshiEgg_DatAttrs
struct  itEvYoshiEgg_ItemVars
struct  itWstar_ItemVars
struct  itWstarAttrEntry
struct  itWstarAttributes
struct  itKyasarin_ItemVars
struct  itKyasarinAttributes
struct  itKyasarinEgg_ItemVars
struct  itKyasarinEggAttributes
struct  itHououAttr
struct  itLugiaAttributes
struct  itBoxAttributes
 Box/Crate item attributes loaded from .dat file. More...
struct  itDosei_ItemVars
struct  itHeart_ItemVars
struct  HeartContainerAttr
struct  itTomato_ItemVars
struct  MaximTomatoSpecialAttr
struct  itLGun_ItemVars
struct  ItLGunAttr
struct  itLGunRay_ItemVars
struct  ItLGunRayAttr
struct  itLGunBeam_ItemVars
struct  ItLGunBeamAttr
struct  itLipstickAttributes
struct  itLipstickSpore_ItemVars
struct  itEgg_ItemVars
 Eggs spawned on Yoshi stages / by Chansey. More...
struct  itHeiho_ItemVars
struct  itFlipper_ItemVars
struct  itFlipper_DatAttrs
struct  itHarisen_DatAttrs
struct  itFoods_ItemVars
struct  itFoodsAttributes
struct  itWhispyApple_ItemVars
struct  itWhispyAppleAttributes
struct  itFreeze_ItemVars
struct  itUnkAttributes
struct  itMato_ItemVars
struct  itMBallAttributes
struct  itLikelikeAttributes
struct  itLikelike_ItemVars
struct  itHammerheadAttributes
struct  itMBall_ItemVars
struct  itTomatoVars
struct  itTincle_ItemVars
struct  itTincleAttributes
struct  itGShell_HurtInit
struct  itGShell_ItemVars
struct  itRShell_ItemVars
struct  itRshellAttributes
struct  itMsBomb_ItemVars
struct  itZeldaDinFire_ItemVars
struct  itPokemonAttributes
struct  itKamexAttributes
struct  itPokemon_ItemVars
struct  itKabigon_ItemVars
struct  itHitodeman_ItemVars
struct  itTargetVars
struct  MewVars
struct  itCoinAttributes
struct  itCoin_ItemVars
struct  itFFlower_ItemVars
struct  FFlowerAttr
struct  itFFlowerFlame_ItemVars
struct  itHassam_ItemVars
struct  itKinoko_ItemVars
struct  itNokoNoko_ItemVars
struct  itNokoNoko_DatAttrs2
struct  itNokoNoko_DatAttrs
struct  itTaruAttributes
struct  itTaru_ItemVars
struct  itTarucann_ItemVars
struct  itTaruCann_DatAttrs
struct  itKusudama_ItemVars
struct  itKusudamaAttributes
struct  itKlap_ItemVars
struct  itLeadeadAttr_x0
struct  itLeadeadAttributes
struct  itChicorita_ItemVars
struct  itHouou_ItemVars
struct  itChicoritaAttr
struct  itMarilAttributes
struct  itMaril_ItemVars
struct  itLizardon_ItemVars
struct  itLizardonAttributes
struct  itLuckyAttributes
struct  itLucky_ItemVars
struct  itChicoritaLeafAttr
struct  it_2728_DatAttrs
struct  itPokemonSpawn_ItemVars
struct  itMewtwoShadowball_ItemVars
struct  itMewtwoShadowball_DatAttrs
struct  itPokemonSpawn_DatAttrs
struct  itZako_ItemVars
struct  itZako_DatAttrs
struct  itGamewatch_ItemVars
struct  itYoshiEggLay_ItemVars
struct  itYoshiEggLay_DatAttrs
struct  itUnk2_ItemVars
struct  itUnk2_DatAttrs
struct  it_2E5A_SubVars
 Inline sub-struct at ItemVars offset 0x1C (byte offset 0xDF0 in Item). More...
struct  it_2E5A_ItemVars
struct  it_2E5A_TierEntry
 One tier's worth of spawn data (bronze/silver/gold). More...
struct  it_2E5A_Attrs
 Special attributes for it_2E5A items. More...
struct  it_802E5FXX_struct
struct  itYaku_ItemVars
struct  itWhiteBea_ItemVars
struct  itWhiteBeaAttributes
struct  itOctarock_ItemVars
struct  itSScopeAttributes
struct  itScopeBeam_ItemVars
struct  itsonansAttributes
struct  itSonans_ItemVars
struct  itStarRodStar_ItemVars
struct  itTosakinto_ItemVars
struct  itTosakinto_Attrs
struct  itMDisableAttributes
struct  itMDisable_ItemVars
struct  itNessPKFirepillarAttributes
struct  itKoopaFlame_ItemVars
struct  itOctarockAttributes
struct  itOldottosea_ItemVars
struct  itPatapata_ItemVars
struct  itPatapataDatAttrs
struct  itPatapataAttributes
struct  itOldottoseaAttributes
struct  itFreezerAttributes
struct  itFreezer_ItemVars
struct  itFushigibana_ItemVars
struct  itFushigibanaAttributes
struct  itkireihana_ItemVars
struct  itkireihanaAttributes
struct  itKabigonAttributes
struct  itMatadogasAttributes
struct  itThunder_ItemVars
struct  itThunderPokemonAttributes
struct  itOldkuri_ItemVars
struct  itUnknown_ItemVars
struct  itGreatFoxLaser_Attrs
struct  itUnknownAttributes
struct  itCrazyHandBombAttributes
struct  itLugia_ItemVars
struct  itGreatFoxLaser_ItemVars
struct  itMatadogas_ItemVars
struct  itYoshiEggThrowAttributes
struct  ScopeBeamFloats
struct  ScopeBeamAttrs

Functions

 STATIC_ASSERT (sizeof(itGShell_ItemVars)==120)
 STATIC_ASSERT (sizeof(itRShell_ItemVars)==88)
 STATIC_ASSERT (sizeof(itMsBomb_ItemVars)==1)
 STATIC_ASSERT (sizeof(itZeldaDinFire_ItemVars)==36)
 STATIC_ASSERT (sizeof(itPokemonSpawn_DatAttrs)==0x2BC)

Detailed Description

Todo
Restructure this, possibly items/common/types.h

Function Documentation

◆ STATIC_ASSERT() [1/5]

STATIC_ASSERT ( sizeof(itGShell_ItemVars) = =120)

◆ STATIC_ASSERT() [2/5]

STATIC_ASSERT ( sizeof(itRShell_ItemVars) = =88)

◆ STATIC_ASSERT() [3/5]

STATIC_ASSERT ( sizeof(itMsBomb_ItemVars) = =1)

◆ STATIC_ASSERT() [4/5]

STATIC_ASSERT ( sizeof(itZeldaDinFire_ItemVars) = =36)

◆ STATIC_ASSERT() [5/5]

STATIC_ASSERT ( sizeof(itPokemonSpawn_DatAttrs) = =0x2BC)