function start_game()
{
//run physX engine:
physX_open();
pX_setunit(0.05);
ph_fps_max_lock = 100;
ph_check_distance = 2;
pX_setccd(1);
pX_setgravity(vector(0, 0, -gravity));
//////////
mouse_mode=0;
wait(1);
freeze_mode = 1;
hpf_init();
wait(3);
level_load(level00Str);
freeze_mode = 0;
pXent_setgroup(level_ent, LEVEL_GROUP);
pXent_settype(level_ent, PH_STATIC, PH_POLY);
enable_polycollision = 2;
//run shade-c
wait(3);
vec_set(sun_color, vector(0,0,0));
vec_set(ambient_color, vector(0,0,0));
sc_sky(skycube);
sc_screen_default = sc_screen_create(camera);
sc_screen_default.settings.hdr.enabled = 1;
sc_screen_default.settings.hdr.lensflare.enabled = 1;
sc_setup(sc_screen_default);
sc_screen_default.settings.hdr.brightpass = 0.85;
sc_screen_default.settings.hdr.intensity = 2;
sc_screen_default.settings.hdr.lensflare.brightpass = 0.0;
sc_screen_default.settings.hdr.lensflare.intensity = 0.25;
wait(3);
camera.arc=camera_arc;
// on_esc=reset_game;
//////////
herordy = 0;
herofound = 0;
disamed = 0;
//
weapon1 = 0;//crowbar
weapon2 = 0;//gun
weapon3 = 0;//rifle
//////////
set(point_n_pan, SHOW);
//////////
}