|
SSBM Decomp
|
#include "if_2F72.h"#include "if_2F6E.h"#include "ifall.h"#include "ifstatus.h"#include "types.h"#include <melee/gm/gm_1601.h>#include <melee/gm/gmvs.h>#include <melee/lb/lb_00B0.h>#include <melee/lb/lbarchive.h>#include <melee/lb/lbaudio_ax.h>#include <melee/pl/player.h>#include <melee/sc/types.h>#include <sysdolphin/baselib/gobj.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjobject.h>#include <sysdolphin/baselib/gobjplink.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/jobj.h>Data Structures | |
| struct | ScInfStcSlot |
| The GObjs one player slot has spawned from ScInfStc_scene_models. More... | |
| struct | ScInfStcModels |
| ScInfStc_scene_models, plus the GObjs spawned from it per player slot. More... | |
Functions | |
| s32 | fn_802F7288 (HSD_GObj *gobj, Element_803F9628 *entry) |
| static Element_803F9628 * | FindEntry (Element_803F9628 *entries, HSD_GObj *gobj) |
| void | if_802F73C4 (HSD_GObj *gobj) |
| void | if_802F74D0 (HSD_GObj *gobj) |
| void | fn_802F75D4 (HSD_GObj *gobj) |
| void | fn_802F7670 (HSD_GObj *gobj) |
| static s32 | GetSlot (HSD_GObj *gobj) |
Slot whose first GObj is gobj, or -1. | |
| void | fn_802F770C (HSD_GObj *gobj, intptr_t callback) |
| HSD_GObj * | fn_802F77F8 (HSD_GObj *gobj, u8 slot, u16 arg2) |
| static void | SpawnGObj2 (s32 slot) |
(Re)spawns the second GObj of slot. | |
| void | fn_802F7994 (HSD_GObj *gobj) |
| static void | SpawnGObj (s32 slot, u16 anim, HSD_GObjEvent proc) |
(Re)spawns the first GObj of slot with animation anim. | |
| void | if_802F7AF8 (s32 slot) |
| void | if_802F7BB4 (s32 player_idx) |
| void | if_802F7C30 (s32 slot) |
| void | if_802F7D08 (s32 slot) |
| void | if_802F7E24 (void) |
| void | if_802F7E7C (void) |
Variables | |
| static char | lbl_803F9780 [] = "ScInfStc_scene_models" |
| Orphaned data strings from original ROM. | |
| static struct ScInfStcModels | scinfstc_models |
| s32 fn_802F7288 | ( | HSD_GObj * | gobj, |
| Element_803F9628 * | entry ) |
|
inlinestatic |
| void if_802F73C4 | ( | HSD_GObj * | gobj | ) |
| void if_802F74D0 | ( | HSD_GObj * | gobj | ) |
| void fn_802F75D4 | ( | HSD_GObj * | gobj | ) |
| void fn_802F7670 | ( | HSD_GObj * | gobj | ) |
|
inlinestatic |
(Re)spawns the second GObj of slot.
| void fn_802F7994 | ( | HSD_GObj * | gobj | ) |
|
inlinestatic |
(Re)spawns the first GObj of slot with animation anim.
| void if_802F7AF8 | ( | s32 | slot | ) |
| void if_802F7BB4 | ( | s32 | player_idx | ) |
| void if_802F7C30 | ( | s32 | slot | ) |
| void if_802F7D08 | ( | s32 | slot | ) |
| void if_802F7E24 | ( | void | ) |
| void if_802F7E7C | ( | void | ) |
|
static |
Orphaned data strings from original ROM.
|
static |