papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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, b32 isInitialCall)
#define End
Signals the end of EVT script data. A script missing this will likely crash on load.
Definition macros.h:225
#define Float(DOUBLE)
Definition macros.h:47
#define LVar2
Definition macros.h:146
#define LVar1
Definition macros.h:145
#define SetGroup(GROUP)
Sets the current thread's group. Group value meanings are currently not known.
Definition macros.h:531
#define Call(FUNC, ARGS...)
Calls a given C EVT API function with any number of arguments.
Definition macros.h:588
#define LVar0
Definition macros.h:144
#define Return
Kills the current EVT thread.
Definition macros.h:229

Referenced by exec_ShakeCam1().

◆ ShakeCamX

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

Referenced by exec_ShakeCamX().