26 #ifndef CAVESTORY_MOD_API_H_
27 #error "Please include CavestoryModAPI.h before including simulation files."
49 bool bResetVelocity =
true,
53 BOOL bSimulating = FALSE
86 BOOL bSimulating = FALSE
119 BOOL bSimulating = FALSE
CAVESTORY_MOD_API BOOL CSM_Player_ActCamera(BOOL bKey, SafeClientInterface *pSCI)
Run standard code to process a player's camera.
CAVESTORY_MOD_API BOOL CSM_Player_Act(BOOL bKey, SafeClientInterface *pSCI, BOOL bRecord=TRUE, BOOL bSimulating=FALSE)
Run standard code to make a player act.
CAVESTORY_MOD_API BOOL CSM_Player_Kill(SafeClientInterface *pSCI, bool bResetVelocity=true, PlayerDeathType iDeathType=PlayerDeathType::DEATHTYPE_UNKNOWN, NPCHAR *pKillerNpc=NULL, CaveNet::DataStructures::NetClient *pKillerClient=NULL, BOOL bSimulating=FALSE)
Run standard code to kill a player.
CAVESTORY_MOD_API BOOL CSM_Player_AirProcess(SafeClientInterface *pSCI, BOOL bSimulating=FALSE)
Run standard code to process amount of air for players.
CAVESTORY_MOD_API BOOL CSM_Player_ResetFlag(SafeClientInterface *pSCI)
Reset player collision flags.
CAVESTORY_MOD_API BOOL CSM_Player_GetTrg(SafeClientInterface *pSCI)
Get KeyTrg from a player.
CAVESTORY_MOD_API BOOL CSM_Player_Animate(BOOL bKey, SafeClientInterface *pSCI)
Run standard code to animate a player.
PlayerDeathType
A list of possible player death types.
Definition: CSMAPI_enums.h:1215
Networking client.
Definition: CaveNet_ExportedTypes.h:1825
#define CAVESTORY_MOD_API
Exports / imports Cavestory Mod API functions & classes.
Definition: CSMAPI_begincode.h:30
NPC object.
Definition: CSMAPI_types.h:2021
SafeClientInterface.
Definition: CSMAPI_types.h:1775