Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
SetEntityPositionF.inc.c
Go to the documentation of this file.
1#include "common.h"
2#include "map.h"
3
4API_CALLABLE(N(SetEntityPositionF)) {
5 Bytecode* args = script->ptrReadPos;
6 s32 entityIndex = evt_get_variable(script, *args++);
7 f32 x = evt_get_variable(script, *args++);
8 f32 y = evt_get_variable(script, *args++);
9 f32 z = evt_get_variable(script, *args++);
10 Entity* entity = get_entity_by_index(entityIndex);
11
12 entity->pos.x = x;
13 entity->pos.y = y;
14 entity->pos.z = z;
15 return ApiStatus_DONE2;
16}
#define ApiStatus_DONE2
Definition evt.h:118
s32 Bytecode
Definition evt.h:7
Entity * get_entity_by_index(s32 index)
Definition entity.c:530
s32 evt_get_variable(Evt *script, Bytecode var)
Definition evt.c:1690