serverparam.cpp

来自「2002年」· C++ 代码 · 共 347 行 · 第 1/2 页

CPP
347
字号
float ServerParam::paccel_max			= 1.0f;
float ServerParam::stamina_max	       = 4000.0f;
float ServerParam::stamina_inc          = 45.0f;
float ServerParam::recover_init		  = 0.0f;
float ServerParam::recover_dec_thr      = 0.3f;
float ServerParam::recover_dec          = 0.05f;
float ServerParam::recover_min          = 0.1f;
float ServerParam::effort_init		  = 0.0f;
float ServerParam::effort_dec_thr       = 0.4f;
float ServerParam::effort_min           = 0.1f;
float ServerParam::effort_dec           = 0.05f;
float ServerParam::effort_inc_thr       = 0.9f;
float ServerParam::effort_inc           = 0.05f;
float ServerParam::kick_rand			  = 0.0f;
float ServerParam::team_actuator_noise  = 0.0f;
float ServerParam::prand_factor_l       = 1.0f;
float ServerParam::prand_factor_r       = 1.0f;
float ServerParam::kick_rand_factor_l   = 1.0f;
float ServerParam::kick_rand_factor_r   = 1.0f;
float ServerParam::ball_size            = 0.085f;
float ServerParam::ball_decay           = 0.94f;
float ServerParam::ball_decay_ln;
float ServerParam::ball_rand            = 0.05f;
float ServerParam::ball_weight          = 0.2f;
float ServerParam::ball_speed_max       = 2.7f;
float ServerParam::baccel_max			  = 2.7f;
float ServerParam::dash_power_rate      = 0.006f;
float ServerParam::kick_power_rate      = 0.027f;
float ServerParam::kickable_margin      = 0.7f;
float ServerParam::kickable_area        = ServerParam::kickable_margin + ServerParam::ball_size + ServerParam::player_size;
float ServerParam::ctl_radius		  = 2.0f;
float ServerParam::ctl_radius_width    = 1.7f;
float ServerParam::catch_prob           = 1.0f;
float ServerParam::catch_area_l         = 2.0f;
float ServerParam::catch_area_w         = 1.0f;
int ServerParam::catch_ban_cycle		  = 5;
int ServerParam::goalie_max_moves;
float ServerParam::max_power            = 100.0f;
float ServerParam::min_power            = -30.0f;
float ServerParam::max_moment           = 180.0f;
float ServerParam::min_moment           = -180.0f;
float ServerParam::min_neck_angle       = -90.0f;
float ServerParam::max_neck_angle       = 90.0f;
float ServerParam::min_neck_moment      = -180.0f;
float ServerParam::max_neck_moment      = 180.0f;
float ServerParam::visible_angle        = 90.0f;
float ServerParam::audio_cut_dist       = 50.0f;
float ServerParam::dist_qstep           = 0.1f;
float ServerParam::land_qstep           = 0.01f;
float ServerParam::dir_qstep			= 0.1f;
float ServerParam::dist_qstep_l;
float ServerParam::dist_qstep_r;
float ServerParam::land_qstep_l;
float ServerParam::land_qstep_r;
float ServerParam::dir_qstep_l;
float ServerParam::dir_qstep_r;
float ServerParam::disch_qstep		  = 0.02f;

float ServerParam::ckmargin             = 1.0f;
float ServerParam::wind_dir             = 0.0f;
float ServerParam::wind_ang			  = 0.0f;
float ServerParam::wind_force           = 0.0f;
float ServerParam::wind_rand            = 0.0f;
bool ServerParam::wind_none            = false;
bool ServerParam::wind_random          = false;
int   ServerParam::half_time            = 300;
char  ServerParam::host[20] = "192.9.200.43";
int   ServerParam::port                 = 6000;
int   ServerParam::coach_port            = 6001;
int   ServerParam::olcoach_port          = 6002;
int   ServerParam::simulator_step        = 100;
int ServerParam::send_step             = 150;
int ServerParam::recv_step            = 10;
int ServerParam::say_msg_size         = 10;
int ServerParam::hear_max             = 2;
int ServerParam::hear_inc             = 1;
int ServerParam::hear_decay           = 2;
bool ServerParam::coach_mode           = false;
bool ServerParam::coach_w_referee_mode = false;
int ServerParam::say_coach_cnt_max    = 128;
int ServerParam::say_coach_msg_size   = 128;
int ServerParam::send_vi_step         = 100;
int ServerParam::look_step            = 100;
int ServerParam::lcm_step;
bool ServerParam::use_offside          = true;
bool ServerParam::forbid_kickoff_offside = false;
//int ServerParam::verbose              = true;
float ServerParam::offside_area         = 9.15f;
float ServerParam::inertia_moment       = 5.0f;
int ServerParam::sense_body_step      = 100;
float ServerParam::offside_kick_margin  = 9.15f;
//bool ServerParam::record_messages      = false;
bool ServerParam::rec_log       = false;
int ServerParam::rec_ver        = 2;
bool ServerParam::send_log      = false;
int ServerParam::slow_down_factor = 1;
bool ServerParam::old_hear = false;
int ServerParam::sv_step = 100;
int ServerParam::drop_ball_time = 200; 
int ServerParam::start_goal_l;
int ServerParam::start_goal_r;
/***********FullState*************/
bool ServerParam::fullstate_l = false;
bool ServerParam::fullstate_r = false;

float ServerParam::win_no;
float ServerParam::win_random;
float ServerParam::midfieldline = 25.0f;
float ServerParam::backfieldline = -15.0f;
float ServerParam::left_wing = -12.0f;
float ServerParam::right_wing = 12.0f;

int ServerParam::clang_win_size = 300;
int ServerParam::clang_define_win = 1;
int ServerParam::clang_meta_win = 1;
int ServerParam::clang_advice_win = 1;
int ServerParam::clang_info_win = 1;
int ServerParam::clang_mess_delay = 50;
int ServerParam::clang_mess_per_cycle = 1;

int ServerParam::player_types = 7;
int ServerParam::subs_max = 3;
float ServerParam::player_speed_max_delta_min = 0.0f;
float ServerParam::player_speed_max_delta_max = 0.2f;
float ServerParam::stamina_inc_max_delta_factor = -100.0f;
float ServerParam::player_decay_delta_min = 0.0f;
float ServerParam::player_decay_delta_max = 0.2f;
float ServerParam::inertia_moment_delta_factor = 25.0f;
float ServerParam::dash_power_rate_delta_min = 0.0f;
float ServerParam::dash_power_rate_delta_max = 0.002f;
float ServerParam::player_size_delta_factor = -100.0f;
float ServerParam::kickable_margin_delta_min = 0.0f;
float ServerParam::kickable_margin_delta_max = 0.2f;
float ServerParam::kick_rand_delta_factor = 0.5f;
float ServerParam::extra_stamina_delta_min = 0.0f;
float ServerParam::extra_stamina_delta_max = 100.0f;
float ServerParam::effort_max_delta_factor = -0.002f;
float ServerParam::effort_min_delta_factor = -0.002f;

////////////////////////V8
float ServerParam::slowness_on_top_for_left_team =1.0f;
float ServerParam::slowness_on_top_for_right_team = 1.0f;
int ServerParam::portnum= 6000;
int ServerParam::coach_pnum=6001;
int ServerParam::olcoach_pnum=6002;
bool ServerParam::verbose=false;
char ServerParam::replay[STRING_LENGTH] = "";
bool ServerParam::synch_mode=false;
int ServerParam::synch_offset=60;
int ServerParam::synch_micro_sleep=1;
bool ServerParam::send_comms=false;
bool ServerParam::text_logging=true;
bool ServerParam::game_logging=true;
int ServerParam::game_log_version=3;
char ServerParam::text_log_dir[STRING_LENGTH] = "";
char ServerParam::game_log_dir[STRING_LENGTH] = "";
char ServerParam::text_log_fixed_name[STRING_LENGTH] = "";
char ServerParam::game_log_fixed_name[STRING_LENGTH] = "";
bool ServerParam::text_log_fixed=false;
bool ServerParam::game_log_fixed=false;
bool ServerParam::text_log_dated=true;
bool ServerParam::game_log_dated=true;
char ServerParam::log_date_format[STRING_LENGTH] = "";
bool ServerParam::log_times=false;
bool ServerParam::record_messages=false;
int ServerParam::text_log_compression=0;
int ServerParam::game_log_compression=0;
int ServerParam::profile=false;
int ServerParam::point_to_ban=5;
int ServerParam::point_to_duration=20;
int ServerParam::IP_reconnect=0;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?