gui_helper_action( button_display_string(k_srbind_home), "home" );
if( button_down( k_srbind_mback ) ){
- srinput.enabled = 0;
+ srinput.state = k_input_state_resume;
skaterift.activity = k_skaterift_menu;
menu.page = 0xffffffff;
menu_open_page( "Main Menu", k_ent_menuitem_stack_append );
if( button_down( k_srbind_maccept ) ){
skaterift.activity = k_skaterift_default;
- srinput.enabled = 0;
+ srinput.state = k_input_state_resume;
if( respawn_chooser.spawn ){
world_static.active_instance = respawn_chooser.world_id;
respawn_map_draw_icon( cam, k_gui_icon_rift, gate->co[0] );
}
}
+
+ for( u32 i=0; i<mdl_arrcount(&world->ent_route); i++ ){
+ ent_route *route = mdl_arritm( &world->ent_route, i );
+
+ v4f colour;
+ v4_copy( route->colour, colour );
+ v3_muls( colour, 1.6666f, colour );
+ gui_icon_setcolour( colour );
+ respawn_map_draw_icon( cam, k_gui_icon_rift_run,
+ route->board_transform[3] );
+ }
}
static void respawn_begin_chooser(void){