#include "audio.h"
#include "world.h"
#include "font.h"
-
-
#include "player.h"
+
static player_instance localplayer;
VG_STATIC struct player_avatar localplayer_avatar;
VG_STATIC glmesh localplayer_meshes[3];
#include "menu.h"
#include "vehicle.h"
-static int cl_ui = 1,
- cl_light_edit = 0;
-
#define DEV_AARON
#ifdef DEV_AARON
static rb_object aaron={
{
g_conf_init();
- common_var_temp();
-
- vg_var_push( (struct vg_var){
- .name = "cl_ui",
- .data = &cl_ui,
- .data_type = k_var_dtype_i32,
- .opt_i32 = { .min=0, .max=1, .clamp=1 },
- .persistent = 0
- });
-
- vg_var_push( (struct vg_var){
- .name = "ledit",
- .data = &cl_light_edit,
- .data_type = k_var_dtype_i32,
- .opt_i32 = { .min=0, .max=1, .clamp=1 },
- .persistent = 0
- });
-
- vg_function_push( (struct vg_cmd) {
- .name = "respawn",
- .function = __respawn,
- //.poll_suggest = reset_player_poll
- });
-
- vg_function_push( (struct vg_cmd) {
- .name = "ded",
- .function = __kill,
- //.poll_suggest = reset_player_poll
- });
+ vg_console_reg_cmd( "respawn", __respawn, NULL );
+ vg_console_reg_cmd( "ded", __kill, NULL );
vg_info(" Copyright . . . -----, ,----- ,---. .---. \n" );
vg_info(" 2021-2022 |\\ /| | / | | | | /| \n" );
vg_loader_step( render_init, NULL );
vg_loader_step( menu_init, NULL );
vg_loader_step( world_init, NULL );
+ vg_loader_step( vehicle_init, NULL );
vg_loader_step( font3d_init, NULL );
font3d_load( &world_global.font, "models/rs_font.mdl", vg_mem.rtmemory );
- //vg_loader_step( player_init, NULL );
- vg_loader_step( vehicle_init, NULL );
- //
- //vg_loader_step( player_model_init, NULL );
+ vg_loader_step( player_init, NULL );
+ vg_loader_step( player_ragdoll_init, NULL );
/* ----------------- */
vg_loader_step( load_playermodels, NULL );
return;
}
+ world_prerender( view_world );
render_world( view_world, &main_camera, 0 );
render_water_texture( view_world, &main_camera, 0 );