SSBM Decomp
Loading...
Searching...
No Matches
ifstatus.c File Reference
#include <placeholder.h>
#include "if/ifstatus.h"
#include "ifall.h"
#include "gm/gm_1601.h"
#include "gm/types.h"
#include "if/if_2F72.h"
#include "if/ifstock.h"
#include "if/types.h"
#include "pl/player.h"
#include <baselib/gobj.h>
#include <baselib/gobjplink.h>
#include <baselib/mtx.h>
#include <baselib/random.h>

Data Structures

struct  FlagsX
 
struct  UnkX
 

Macros

#define ASSERT_NOT_NULL(value, line)
 

Functions

static void ifStatus_PercentOnDeathAnimationThink (UnkX *value, s32, s32)
 
HudIndexifStatus_802F4910 (void)
 
static float foo (float a, float b)
 
static void jobj_flagCheckSetMtxDirtySub (HSD_JObj *jobj)
 
void jobj_translate_x (HSD_JObj *jobj, float dx)
 
void jobj_translate_y (HSD_JObj *jobj, float dy)
 
void jobj_unk_x (UnkX *value, s32 i)
 
void jobj_unk_y (UnkX *value, s32 i)
 
void jobj_unk (UnkX *value)
 
void * jobj_get (HSD_JObj *jobj_r30, UnkX *value, s32 i)
 
void ifStatus_802F4B84 (void)
 
void ifStatus_802F4EDC (void)
 
void ifStatus_802F5B48 (void)
 
IfDamageStategetPlayerByHUDParent (HSD_GObj *parent)
 
void ifStatus_802F5DE0 (HSD_GObj *player, s32 arg1)
 
void ifStatus_802F5E50 (void)
 
void ifStatus_802F5EC0 (void)
 
static HSD_GObjnth_node (HSD_GObj *node, s32 n)
 
HSD_GObjifStatus_802F6194 (HSD_GObj *node, s32 n)
 
void ifStatus_802F61FC (void)
 
void ifStatus_802F6508 (s32 arg0)
 
void ifStatus_802F665C (s8 arg0)
 
void ifStatus_802F66A4 (void)
 
void ifStatus_802F6788 (s32 player_idx)
 
void ifStatus_802F6804 (void)
 
void ifStatus_802F6898 (void)
 
void ifStatus_802F68F0 (void)
 
void ifStatus_802F6948 (s32 player_idx)
 
void ifStatus_802F69C0 (s32 player_idx, s32 arg1)
 
void ifStatus_802F6AF8 (s32 player_idx)
 
void ifStatus_802F6C04 (s32 player_idx)
 
void ifStatus_802F6D10 (s32 player_idx)
 
void ifStatus_802F6E1C (int slot)
 
void ifStatus_802F6E3C (s32 player_num)
 
void ifStatus_802F6EA4 (void)
 
void ifStatus_802F7034 (void)
 
void ifStatus_802F7134 (void)
 
void ifStatus_802F7220 (void)
 

Variables

static Thing_803F9628 ifStatus_803F9628
 
static s8 ifStatus_804D6D60
 
static s8 ifStatus_804D6D61
 

Macro Definition Documentation

◆ ASSERT_NOT_NULL

#define ASSERT_NOT_NULL (   value,
  line 
)
Value:
if (value == NULL) { \
__assert("jobj.h", line, "jobj"); \
}
#define NULL
A null pointer.
Definition stddef.h:19

Function Documentation

◆ ifStatus_PercentOnDeathAnimationThink()

void ifStatus_PercentOnDeathAnimationThink ( UnkX value,
s32  arg1,
s32  arg2 
)
static

◆ ifStatus_802F4910()

HudIndex * ifStatus_802F4910 ( void  )

◆ foo()

static float foo ( float  a,
float  b 
)
inlinestatic

◆ jobj_flagCheckSetMtxDirtySub()

static void jobj_flagCheckSetMtxDirtySub ( HSD_JObj jobj)
inlinestatic

◆ jobj_translate_x()

void jobj_translate_x ( HSD_JObj jobj,
float  dx 
)
inline

◆ jobj_translate_y()

void jobj_translate_y ( HSD_JObj jobj,
float  dy 
)
inline

◆ jobj_unk_x()

void jobj_unk_x ( UnkX value,
s32  i 
)
inline

◆ jobj_unk_y()

void jobj_unk_y ( UnkX value,
s32  i 
)
inline

◆ jobj_unk()

void jobj_unk ( UnkX value)
inline

◆ jobj_get()

void * jobj_get ( HSD_JObj jobj_r30,
UnkX value,
s32  i 
)
inline

◆ ifStatus_802F4B84()

void ifStatus_802F4B84 ( void  )

◆ ifStatus_802F4EDC()

void ifStatus_802F4EDC ( void  )

◆ ifStatus_802F5B48()

void ifStatus_802F5B48 ( void  )

◆ getPlayerByHUDParent()

IfDamageState * getPlayerByHUDParent ( HSD_GObj parent)
inline

◆ ifStatus_802F5DE0()

void ifStatus_802F5DE0 ( HSD_GObj player,
s32  arg1 
)

◆ ifStatus_802F5E50()

void ifStatus_802F5E50 ( void  )

◆ ifStatus_802F5EC0()

void ifStatus_802F5EC0 ( void  )

◆ nth_node()

static HSD_GObj * nth_node ( HSD_GObj node,
s32  n 
)
inlinestatic

◆ ifStatus_802F6194()

HSD_GObj * ifStatus_802F6194 ( HSD_GObj node,
s32  n 
)

◆ ifStatus_802F61FC()

void ifStatus_802F61FC ( void  )

◆ ifStatus_802F6508()

void ifStatus_802F6508 ( s32  arg0)

◆ ifStatus_802F665C()

void ifStatus_802F665C ( s8  arg0)

◆ ifStatus_802F66A4()

void ifStatus_802F66A4 ( void  )

◆ ifStatus_802F6788()

void ifStatus_802F6788 ( s32  player_idx)

◆ ifStatus_802F6804()

void ifStatus_802F6804 ( void  )

◆ ifStatus_802F6898()

void ifStatus_802F6898 ( void  )

◆ ifStatus_802F68F0()

void ifStatus_802F68F0 ( void  )

◆ ifStatus_802F6948()

void ifStatus_802F6948 ( s32  player_idx)

◆ ifStatus_802F69C0()

void ifStatus_802F69C0 ( s32  player_idx,
s32  arg1 
)
Todo:
Inline with callback arg

◆ ifStatus_802F6AF8()

void ifStatus_802F6AF8 ( s32  player_idx)
Todo:
Inline with callback arg

◆ ifStatus_802F6C04()

void ifStatus_802F6C04 ( s32  player_idx)
Todo:
Inline with callback arg

◆ ifStatus_802F6D10()

void ifStatus_802F6D10 ( s32  player_idx)
Todo:
Inline with callback arg

◆ ifStatus_802F6E1C()

void ifStatus_802F6E1C ( int  slot)

◆ ifStatus_802F6E3C()

void ifStatus_802F6E3C ( s32  player_num)

◆ ifStatus_802F6EA4()

void ifStatus_802F6EA4 ( void  )

◆ ifStatus_802F7034()

void ifStatus_802F7034 ( void  )

◆ ifStatus_802F7134()

void ifStatus_802F7134 ( void  )

◆ ifStatus_802F7220()

void ifStatus_802F7220 ( void  )

Variable Documentation

◆ ifStatus_803F9628

Thing_803F9628 ifStatus_803F9628
static

◆ ifStatus_804D6D60

s8 ifStatus_804D6D60
static

◆ ifStatus_804D6D61

s8 ifStatus_804D6D61
static