#include "workshop.h"
#include "respawn.h"
#include "gui.h"
+#include "ent_miniworld.h"
#define MENU_STACK_SIZE 8
vg.window_should_close = 1;
}
- /* DEPRECATED? */
- else if( MDL_CONST_PSTREQ( &menu.model, q, "reset_nearest" ) ){
- localplayer_cmd_respawn( 0, NULL );
- menu_close();
- }
- /* DEPRECATED? */
- else if( MDL_CONST_PSTREQ( &menu.model, q, "reset_home" ) ){
- world_set_active_instance( 0 );
- localplayer.viewable_world = world_current_instance();
- localplayer_cmd_respawn( 1, (const char *[]){"start"} );
- menu_close();
- }
-
else if( MDL_CONST_PSTREQ( &menu.model, q, "reset" ) ){
menu_close();
- respawn_begin_chooser();
+ ent_miniworld_goback();
}
else if( MDL_CONST_PSTREQ( &menu.model, q, "credits" ) ){
v3f v0;
mdl_transform_vector( &menu.cam->transform, (v3f){0.0f,-1.0f,0.0f}, v0 );
- player_vector_angles( target.angles, v0, 1.0f, 0.0f );
+ v3_angles( v0, target.angles );
camera_lerp( &menu.view, &target, rate, &menu.view );