mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 08:52:40 +01:00
afab424519
* resolve #397 * fix libultra * Match func_80144E4C (#406) * Update hud_element.c * Update hud_element.h * Update hud_element.h * Delete func_80144E4C.s * Trigger funcs (#405) * remove old tools, fix warnings * almost match si_handle_print_debug_var * si_goto_end_loop and warnings * is_trigger_bound and create_trigger * Cleanup + matching 2 non-matchings * update_triggers (trigger.c complete) * fix warnings * PR comments, m2ctx.py fix * combine PR #398 with #403 * More entity decomp (#402) * More entity decomp * cleanup * Vec3f instead of 3 floats in structE307C0 * resolve #397 * fix libultra * combine PR #398 with #403 * decompile evt_goto_end_loop Co-authored-by: JoshDuMan <40190173+JoshDuMan@users.noreply.github.com> Co-authored-by: Ethan Roseman <ethteck@gmail.com> Co-authored-by: JaThePlayer <50085307+JaThePlayer@users.noreply.github.com>
34 lines
1.1 KiB
C
34 lines
1.1 KiB
C
#ifndef _SCRIPT_API_MAP_H_
|
|
#define _SCRIPT_API_MAP_H_
|
|
|
|
#include "common_structs.h"
|
|
#include "evt.h"
|
|
|
|
#include "script_api/common.h"
|
|
|
|
ApiStatus MakeNpcs(Evt* script, s32 isInitialCall);
|
|
ApiStatus DoBasicAI(Evt* script, s32 isInitialCall);
|
|
ApiStatus ResetFromLava(Evt* script, s32 isInitialCall);
|
|
ApiStatus MakeShop(Evt* script, s32 isInitialCall);
|
|
ApiStatus MakeShopOwner(Evt* script, s32 isInitialCall);
|
|
ApiStatus MakeDoorAdvanced(Evt* script, s32 isInitialCall);
|
|
ApiStatus CheckActionState(Evt* script, s32 isInitialCall);
|
|
ApiStatus CreatePushBlockGrid(Evt* script, s32 isInitialCall);
|
|
ApiStatus SetPushBlock(Evt* script, s32 isInitialCall);
|
|
ApiStatus GetPushBlock(Evt* script, s32 isInitialCall);
|
|
ApiStatus GetGridIndexFromPos(Evt* script, s32 isInitialCall);
|
|
ApiStatus SetPushBlockFallEffect(Evt* script, s32 isInitialCall);
|
|
ApiStatus TeleportPartnerToPlayer(Evt* script, s32 isInitialCall);
|
|
|
|
extern EvtSource EnterWalk;
|
|
extern EvtSource EnterWalkShort;
|
|
extern EvtSource EnterSavePoint;
|
|
extern EvtSource ExitWalk;
|
|
extern EvtSource ExitSingleDoor;
|
|
extern EvtSource EnterSingleDoor;
|
|
extern EvtSource ExitDoubleDoor;
|
|
extern EvtSource EnterDoubleDoor;
|
|
|
|
|
|
#endif
|