papermario
Decompilation of Paper Mario
 
Loading...
Searching...
No Matches
cam_api.c File Reference

Functions

void exec_ShakeCam1 (s32 camID, s32 mode, s32 duration)
 
void exec_ShakeCamX (s32 camID, s32 mode, s32 duration, f32 magnitude)
 

Variables

EvtScript ShakeCam1
 
EvtScript ShakeCamX
 

Function Documentation

◆ exec_ShakeCam1()

void exec_ShakeCam1 ( s32 camID,
s32 mode,
s32 duration )

◆ exec_ShakeCamX()

void exec_ShakeCamX ( s32 camID,
s32 mode,
s32 duration,
f32 magnitude )

Variable Documentation

◆ ShakeCam1

EvtScript ShakeCam1
Initial value:
= {
}
@ EVT_GROUP_NEVER_PAUSE
Definition evt.h:142
ApiStatus ShakeCam(Evt *script, bool isInitialCall)
#define End
Signals the end of EVT script data. A script missing this will likely crash on load.
Definition macros.h:257
#define Float(DOUBLE)
Definition macros.h:47
#define LVar2
Definition macros.h:178
#define LVar1
Definition macros.h:177
#define SetGroup(GROUP)
Sets the current thread's group. Group value meanings are currently not known.
Definition macros.h:563
#define Call(FUNC, ARGS...)
Calls a given C EVT API function with any number of arguments.
Definition macros.h:620
#define LVar0
Definition macros.h:176
#define Return
Kills the current EVT thread.
Definition macros.h:261

Referenced by exec_ShakeCam1().

◆ ShakeCamX

EvtScript ShakeCamX
Initial value:
= {
}
#define LVar3
Definition macros.h:179

Referenced by exec_ShakeCamX().