mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 17:02:46 +01:00
34 lines
1.3 KiB
C
34 lines
1.3 KiB
C
#ifndef _SCRIPT_API_MAP_H_
|
|
#define _SCRIPT_API_MAP_H_
|
|
|
|
#include "common_structs.h"
|
|
#include "si.h"
|
|
|
|
#include "script_api/common.h"
|
|
|
|
ApiStatus MakeNpcs(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus DoBasicAI(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus ResetFromLava(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus MakeShop(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus MakeShopOwner(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus MakeDoorAdvanced(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus CheckActionState(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus CreatePushBlockGrid(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus SetPushBlock(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus GetPushBlock(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus GetGridIndexFromPos(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus SetPushBlockFallEffect(ScriptInstance* script, s32 isInitialCall);
|
|
ApiStatus TeleportPartnerToPlayer(ScriptInstance* script, s32 isInitialCall);
|
|
|
|
extern Bytecode EnterWalk[];
|
|
extern Bytecode EnterWalkShort[];
|
|
extern Bytecode EnterSavePoint[];
|
|
extern Bytecode ExitWalk[];
|
|
extern Bytecode ExitSingleDoor[];
|
|
extern Bytecode EnterSingleDoor[];
|
|
extern Bytecode ExitDoubleDoor[];
|
|
extern Bytecode EnterDoubleDoor[];
|
|
|
|
|
|
#endif
|