- else {
- if( global_miniworld.mode == 1 ){
- if( button_down(k_srbind_mback) ){
- global_miniworld.mode = 0;
- global_miniworld.dest_spawn = NULL;
- menu.disable_open = 0;
- srinput.state = k_input_state_resume;
- miniworld_helper_default();
- }
- else {
- m4x3f mmdl_inv;
- m4x3_invert_full( global_miniworld.mmdl, mmdl_inv );
- v3f lco;
- m4x3_mulv( mmdl_inv, localplayer.rb.co, lco );
- global_miniworld.dest_spawn = world_find_closest_spawn( dest, lco );
- }
- }
- else {
- if( button_down( k_srbind_miniworld_teleport ) ){
- global_miniworld.mode = 1;
- menu.disable_open = 1;
- miniworld_helper_tele();
- }
- }
- }