Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
map.h
Go to the documentation of this file.
1#ifndef _SCRIPT_API_MAP_H_
2#define _SCRIPT_API_MAP_H_
3
4#include "common_structs.h"
5#include "evt.h"
6
7#include "script_api/common.h"
8
9#ifdef _LANGUAGE_C_PLUS_PLUS
10extern "C" {
11#endif
13API_CALLABLE(MakeNpcs);
14API_CALLABLE(BasicAI_Main);
15API_CALLABLE(ResetFromLava);
16API_CALLABLE(MakeShop);
17API_CALLABLE(MakeShopOwner);
18API_CALLABLE(CreateMapRoom);
19API_CALLABLE(CheckActionState);
20API_CALLABLE(CreatePushBlockGrid);
21API_CALLABLE(SetPushBlock);
22API_CALLABLE(GetPushBlock);
31API_CALLABLE(FillPushBlockX);
40API_CALLABLE(FillPushBlockZ);
41
42API_CALLABLE(GetGridIndexFromPos);
43API_CALLABLE(SetPushBlockFallEffect);
44API_CALLABLE(TeleportPartnerToPlayer);
45
63#ifdef _LANGUAGE_C_PLUS_PLUS
65#endif
67#endif
Bytecode EvtScript[]
EVT scripting API functions available at all times.
ApiStatus MakeNpcs(Evt *script, b32 isInitialCall)
ApiStatus ResetFromLava(Evt *script, b32 isInitialCall)
EvtScript ExitSplitSingleDoor
Definition enter_exit.c:314
EvtScript EnterSingleDoor
Definition enter_exit.c:307
EvtScript EnterSplitDoubleDoor
Definition enter_exit.c:349
EvtScript ExitWalk
Definition enter_exit.c:283
EvtScript EnterSplitSingleDoor
Definition enter_exit.c:321
EvtScript ExitSplitDoubleDoor
Definition enter_exit.c:342
EvtScript EnterDoubleDoor
Definition enter_exit.c:335
EvtScript EnterSavePoint
Definition enter_exit.c:274
EvtScript EVS_ShopOwnerDialog
Definition shops.c:76
EvtScript ExitDoubleDoor
Definition enter_exit.c:328
EvtScript EnterWalk
Definition enter_exit.c:198
EvtScript ExitSingleDoor
Definition enter_exit.c:300
EvtScript BaseEnterDoor
Definition enter_exit.c:406
EvtScript BaseExitDoor
Definition enter_exit.c:356
EvtScript EnterWalkShort
Definition enter_exit.c:220
EvtScript EnterPostPipe
Definition enter_exit.c:263