SSBM Decomp
Loading...
Searching...
No Matches
inlines.h
Go to the documentation of this file.
1#ifndef MELEE_GR_INLINES_H
2#define MELEE_GR_INLINES_H
3
4#include <baselib/forward.h>
5
6#include "gr/granime.h"
7#include "gr/ground.h"
8#include "gr/types.h"
9
10#include <baselib/gobj.h>
11
12#define GET_GROUND(gobj) ((Ground*) HSD_GObjGetUserData(gobj))
13
14static inline void Ground_JObjInline1(HSD_GObj* gobj)
15{
16 Ground* gp = GET_GROUND(gobj);
17 HSD_JObj* jobj = GET_JOBJ(gobj);
18 Ground_801C2ED0(jobj, gp->map_id);
19 grAnime_801C8138(gobj, gp->map_id, 0);
20}
21
22#endif
#define GET_JOBJ(gobj)
Definition gobj.h:162
#define GET_GROUND(gobj)
Definition inlines.h:12
static void Ground_JObjInline1(HSD_GObj *gobj)
Definition inlines.h:14
void grAnime_801C8138(HSD_GObj *, enum_t, bool)
bool Ground_801C2ED0(HSD_JObj *jobj, s32 arg1)
Definition ground.c:1463
Definition types.h:306
InternalStageId map_id
Definition types.h:330
Definition gobj.h:25
Definition jobj.h:108