SSBM Decomp
Loading...
Searching...
No Matches
inlines.h
Go to the documentation of this file.
1#ifndef MELEE_FT_CHARA_FTCLINK_INLINES_H
2#define MELEE_FT_CHARA_FTCLINK_INLINES_H
3
4#include <platform.h>
5
6#include <baselib/forward.h>
7
8#include "ft/types.h"
9#include "ftLink/types.h"
11
12#include <baselib/gobj.h>
13
14static inline void checkFighter2244(HSD_GObj* gobj)
15{
16 Fighter* fp;
17
18 if (gobj == NULL) {
19 return;
20 }
21
22 fp = gobj->user_data;
23 if (fp != NULL && fp->fv.lk.x18 != NULL) {
24 it_802C8C34(fp->fv.lk.x18);
25 fp->fv.lk.x18 = NULL;
26 }
27
28 if (gobj == NULL) {
29 gobj == NULL;
30 }
31}
32
33#endif
void it_802C8C34(Item_GObj *)
#define NULL
A null pointer.
Definition stddef.h:19
Definition types.h:1063
union Fighter::Fighter_FighterVars fv
A different struct for each fighter to store non-transient variables.
Definition gobj.h:25
void * user_data
Definition gobj.h:41
Item_GObj * x18
Definition types.h:75
struct ftLk_FighterVars lk
Definition types.h:1723