X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_gate.h;h=6f384400b7962beafeeabc2adf7705a448a38d94;hb=5bfb36032928ba9f8d12e72961af68bfab9ea648;hp=b45c70d86c0f1ce3efb3896d1fa11dd79a3a97cc;hpb=2dd61c7f0185ec525658ca398801f46e6adccf23;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_gate.h b/world_gate.h index b45c70d..6f38440 100644 --- a/world_gate.h +++ b/world_gate.h @@ -20,12 +20,14 @@ VG_STATIC void world_gates_init(void); VG_STATIC void gate_transform_update( ent_gate *gate ); VG_STATIC void world_link_nonlocal_async( void *payload, u32 size ); VG_STATIC void world_unlink_nonlocal( world_instance *world ); -VG_STATIC int render_gate( world_instance *world_inside, +VG_STATIC int render_gate( world_instance *world, world_instance *world_inside, ent_gate *gate, camera *cam, int layer_depth ); VG_STATIC int gate_intersect( ent_gate *gate, v3f pos, v3f last ); VG_STATIC ent_gate *world_intersect_gates( world_instance *world, v3f pos, v3f last ); +VG_STATIC void ent_gate_call( world_instance *world, ent_call *call ); +VG_STATIC void ent_gate_get_mdl_mtx( ent_gate *gate, m4x3f mmdl ); #endif /* WORLD_GATE_H */