#include "menu.h"
#include "scene.h"
-VG_STATIC void respawn_chooser_get_dir( v3f dir ){
+static void respawn_chooser_get_dir( v3f dir ){
/* idk */
dir[0] = -sqrtf(0.5f);
dir[2] = sqrtf(0.5f);
v3_normalize(dir);
}
-VG_STATIC void respawn_chooser_get_plane( v4f plane ){
+static void respawn_chooser_get_plane( v4f plane ){
world_instance *world = &world_static.instances[ respawn_chooser.world_id ];
f32 h = localplayer.rb.co[1];
if( respawn_chooser.world_id != world_static.active_instance )
v4_copy( (v4f){0.0f,1.0f,0.0f,h}, plane );
}
-VG_STATIC void respawn_world_to_plane_pos( v3f pos, v2f plane_pos ){
+static void respawn_world_to_plane_pos( v3f pos, v2f plane_pos ){
v3f dir;
respawn_chooser_get_dir( dir );
v3_negate(dir,dir);
plane_pos[1] = co[2];
}
-VG_STATIC void respawn_chooser_setworld( u32 next ){
+static void respawn_chooser_setworld( u32 next ){
world_instance *nw = &world_static.instances[next];
if( nw->status == k_world_status_loaded ){
respawn_chooser.world_id = next;
}
}
-VG_STATIC void respawn_chooser_gohome(void){
+static void respawn_chooser_gohome(void){
respawn_chooser_setworld(0);
world_instance *world = &world_static.instances[ respawn_chooser.world_id ];
gui_location_print_ccmd( 1, (const char *[]){ "Invalid home ID" } );
}
-VG_STATIC void respawn_map_draw_icon( camera *cam,
+static void respawn_map_draw_icon( camera *cam,
enum gui_icon icon, v3f pos ){
v4f v;
v3_copy( pos, v );
gui_draw_icon( icon, (v2f){ v[0]*0.5f+0.5f,v[1]*0.5f+0.5f }, 1.0f );
}
-VG_STATIC void respawn_chooser_pre_update(void){
+static void respawn_chooser_pre_update(void){
if( skaterift.activity != k_skaterift_respawning ) return;
gui_helper_action( joystick_display_string(k_srjoystick_steer,2), "move" );
world_static.active_instance = respawn_chooser.world_id;
localplayer.viewable_world =
&world_static.instances[ respawn_chooser.world_id ];
- player__spawn( &localplayer, respawn_chooser.spawn );
+ player__spawn( respawn_chooser.spawn );
}
return;
}
}
}
-VG_STATIC void respawn_begin_chooser(void){
+static void respawn_begin_chooser(void){
skaterift.activity = k_skaterift_respawning;
respawn_chooser.world_id = world_static.active_instance;
respawn_chooser.home_select = 0;
}
-VG_STATIC void respawn_chooser_shader_uniforms(void){
+static void respawn_chooser_shader_uniforms(void){
v4f uPlayerPos, uSpawnPos;
v4_zero( uPlayerPos );
v4_zero( uSpawnPos );