/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/mission/ |
H A D | missionparse.cpp | 3893 num_remaining = ( (wingp->num_waves - wingp->current_wave) * wingp->wave_count); in parse_wing_create_ships() 3895 wingp->current_wave = wingp->num_waves; in parse_wing_create_ships() 4081 if (wingp->num_waves == wingp->current_wave) in parse_wing_create_ships() 4132 wingp->ship_index[j] = wingp->ship_index[j+1]; in parse_wing_create_ships() 4230 wing *wingp; in parse_wing() local 4397 Assert((wingp->hotkey >= 0) && (wingp->hotkey < 10)); in parse_wing() 4481 next_signature = wingp->net_signature + (wingp->wave_count * wingp->num_waves); in parse_wing() 4702 parse_wing_create_ships(wingp, wingp->wave_count); in post_process_ships_wings() 6833 if (wingp->current_wave == wingp->num_waves) in mission_eval_arrivals() 6838 if ((wingp->current_wave == 0) || (wingp->current_count <= wingp->threshold)) in mission_eval_arrivals() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/mission/ |
H A D | missionparse.cpp | 4053 num_remaining = ( (wingp->num_waves - wingp->current_wave) * wingp->wave_count); in parse_wing_create_ships() 4055 wingp->current_wave = wingp->num_waves; in parse_wing_create_ships() 4268 if (wingp->num_waves == wingp->current_wave) in parse_wing_create_ships() 4319 wingp->ship_index[j] = wingp->ship_index[j+1]; in parse_wing_create_ships() 4399 wing *wingp; in parse_wing() local 4586 Assert((wingp->hotkey >= 0) && (wingp->hotkey < 10)); in parse_wing() 4670 next_signature = wingp->net_signature + (wingp->wave_count * (wingp->num_waves - 1)); in parse_wing() 4947 parse_wing_create_ships(wingp, wingp->wave_count); in post_process_ships_wings() 7221 if (wingp->current_wave == wingp->num_waves) in mission_eval_arrivals() 7226 if ((wingp->current_wave == 0) || (wingp->current_count <= wingp->threshold)) in mission_eval_arrivals() [all …]
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/ai/ |
H A D | aigoals.cpp | 175 wing *wingp; in ai_post_process_mission() local 268 wing *wingp = &Wings[wingnum]; in ai_clear_wing_goals() local 285 wingp->ai_goals[i].flags = 0; in ai_clear_wing_goals() 300 wing *wingp; in ai_mission_wing_goal_complete() local 302 wingp = &Wings[wingnum]; in ai_mission_wing_goal_complete() 317 num = wingp->ship_index[i]; in ai_mission_wing_goal_complete() 337 aigp = &(wingp->ai_goals[i]); in ai_mission_wing_goal_complete() 345 wingp->ai_goals[i].flags = 0; in ai_mission_wing_goal_complete() 1177 if ((wingp->num_waves - wingp->current_wave > 0) || Fred_running) in ai_remove_wing_goal_sexp() 1211 if ((wingp->num_waves - wingp->current_wave > 0) || Fred_running) { in ai_add_wing_goal_sexp() [all …]
|
H A D | aigoals.h | 93 extern void ai_maybe_add_form_goal( wing *wingp ); 127 extern void ai_add_goal_wing_internal( wing *wingp, int goal_type, char *name, int immediate = 1 );
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ai/ |
H A D | aigoals.cpp | 205 wing *wingp; in ai_post_process_mission() local 313 int num = wingp->ship_index[i]; in ai_clear_wing_goals() 338 wing *wingp; in ai_mission_wing_goal_complete() local 340 wingp = &Wings[wingnum]; in ai_mission_wing_goal_complete() 355 num = wingp->ship_index[i]; in ai_mission_wing_goal_complete() 375 aigp = &(wingp->ai_goals[i]); in ai_mission_wing_goal_complete() 837 wing *wingp = &Wings[wingnum]; in ai_add_wing_goal_player() local 1252 if ((wingp->num_waves - wingp->current_wave > 0) || Fred_running) in ai_remove_wing_goal_sexp() 1285 if ((wingp->num_waves - wingp->current_wave > 0) || Fred_running) { in ai_add_wing_goal_sexp() 1289 ai_add_goal_sub_sexp( sexp, type, &wingp->ai_goals[gindex], wingp->name ); in ai_add_wing_goal_sexp() [all …]
|
H A D | aigoals.h | 97 extern void ai_maybe_add_form_goal( wing *wingp ); 105 extern void ai_add_wing_goal_sexp( int sexp, int type, wing *wingp ); 109 extern void ai_remove_wing_goal_sexp( int sexp, wing *wingp ); 117 extern void ai_clear_wing_goals( wing *wingp );
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/missionui/ |
H A D | redalert.cpp | 997 wing *wingp = &Wings[ii->first]; in red_alert_bash_wingman_status() local 999 if (wingp->num_waves > 0 && wingp->wave_count == ii->second) in red_alert_bash_wingman_status() 1001 wingp->current_wave++; in red_alert_bash_wingman_status() 1002 wingp->red_alert_skipped_ships += wingp->wave_count; in red_alert_bash_wingman_status() 1004 if (wingp->num_waves == 0) in red_alert_bash_wingman_status() 1006 wingp->flags |= WF_WING_GONE; in red_alert_bash_wingman_status() 1007 wingp->flags |= WF_NEVER_EXISTED; in red_alert_bash_wingman_status() 1017 if (wingp->num_waves == 0) in red_alert_bash_wingman_status()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/missionui/ |
H A D | redalert.cpp | 1018 wing *wingp = &Wings[ii->first]; in red_alert_bash_wingman_status() local 1020 if (wingp->num_waves > 0 && wingp->wave_count == ii->second) in red_alert_bash_wingman_status() 1022 wingp->current_wave++; in red_alert_bash_wingman_status() 1023 wingp->red_alert_skipped_ships += wingp->wave_count; in red_alert_bash_wingman_status() 1025 if (wingp->num_waves == 0) in red_alert_bash_wingman_status() 1026 wingp->flags.set(Ship::Wing_Flags::Gone); in red_alert_bash_wingman_status() 1035 if (wingp->num_waves == 0) in red_alert_bash_wingman_status()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/hud/ |
H A D | hudwingmanstatus.cpp | 590 void hud_wingman_status_set_index(wing *wingp, ship *shipp, p_object *pobjp) in hud_wingman_status_set_index() argument 595 wing_index = ship_squadron_wing_lookup(wingp->name); in hud_wingman_status_set_index() 603 if (wingp->current_wave == 1) in hud_wingman_status_set_index() 613 for (i = 0; i < wingp->wave_count; i++) in hud_wingman_status_set_index() 615 pos = Ships[wingp->ship_index[i]].wing_status_wing_pos; in hud_wingman_status_set_index()
|
H A D | hudsquadmsg.cpp | 411 bool hud_squadmsg_wing_valid(wing *wingp) in hud_squadmsg_wing_valid() argument 417 if ( wingp->flags[Ship::Wing_Flags::Gone, Ship::Wing_Flags::Departing] ) in hud_squadmsg_wing_valid() 422 for (idx = 0; idx < wingp->current_count; idx++) in hud_squadmsg_wing_valid() 424 ship_num = wingp->ship_index[idx]; in hud_squadmsg_wing_valid() 2027 wing *wingp; in hud_squadmsg_wing_command() local 2033 wingp = &Wings[Msg_instance]; in hud_squadmsg_wing_command() 2037 for ( i = 0; i < wingp->current_count; i++ ) { in hud_squadmsg_wing_command() 2038 …orders = ship_get_default_orders_accepted( &Ship_info[Ships[wingp->ship_index[i]].ship_info_index]… in hud_squadmsg_wing_command() 2044 shipnum = wingp->ship_index[wingp->special_ship]; in hud_squadmsg_wing_command() 2045 …tive ship_index (%d). This should not happen; get a coder!\n", wingp->special_ship, wingp->name, s… in hud_squadmsg_wing_command()
|
H A D | hudwingmanstatus.h | 29 void hud_wingman_status_set_index(wing *wingp, ship *shipp, p_object *pobjp);
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/hud/ |
H A D | hudwingmanstatus.cpp | 602 void hud_wingman_status_set_index(wing *wingp, ship *shipp, p_object *pobjp) in hud_wingman_status_set_index() argument 607 wing_index = ship_squadron_wing_lookup(wingp->name); in hud_wingman_status_set_index() 615 if (wingp->current_wave == 1) in hud_wingman_status_set_index() 625 for (i = 0; i < wingp->wave_count; i++) in hud_wingman_status_set_index() 627 pos = Ships[wingp->ship_index[i]].wing_status_wing_pos; in hud_wingman_status_set_index()
|
H A D | hudwingmanstatus.h | 31 void hud_wingman_status_set_index(wing *wingp, ship *shipp, p_object *pobjp);
|
H A D | hudsquadmsg.cpp | 413 int hud_squadmsg_wing_valid(wing *wingp) in hud_squadmsg_wing_valid() argument 419 if ( wingp->flags & (WF_WING_GONE|WF_WING_DEPARTING) ) in hud_squadmsg_wing_valid() 424 for (idx = 0; idx < wingp->current_count; idx++) in hud_squadmsg_wing_valid() 426 ship_num = wingp->ship_index[idx]; in hud_squadmsg_wing_valid() 2049 wing *wingp; in hud_squadmsg_wing_command() local 2055 wingp = &Wings[Msg_instance]; in hud_squadmsg_wing_command() 2059 for ( i = 0; i < wingp->current_count; i++ ) { in hud_squadmsg_wing_command() 2060 …orders = ship_get_default_orders_accepted( &Ship_info[Ships[wingp->ship_index[i]].ship_info_index]… in hud_squadmsg_wing_command() 2066 …orders = Ships[wingp->ship_index[0]].orders_accepted; // get the orders that the first ship in th… in hud_squadmsg_wing_command()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/network/ |
H A D | multi_sexp.h | 138 void send_wing(wing *wingp); 231 bool get_wing(wing*& wingp);
|
H A D | multi_sexp.cpp | 277 void sexp_network_packet::send_wing(wing * wingp) in send_wing() argument 288 ADD_USHORT(wingp->net_signature); in send_wing() 493 bool sexp_network_packet::get_wing(wing *& wingp) in get_wing() argument 509 wingp = &Wings[i]; in get_wing()
|
H A D | multi_respawn.cpp | 313 wing *wingp; in multi_respawn_wing_stuff() local 317 wingp = &Wings[shipp->wingnum]; in multi_respawn_wing_stuff() 318 wingp->ship_index[wingp->current_count] = SHIP_INDEX(shipp); in multi_respawn_wing_stuff() 319 wingp->current_count++; in multi_respawn_wing_stuff()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/parse/ |
H A D | sexp.cpp | 5511 if ((wingp->special_ship >= 0) && (wingp->ship_index[wingp->special_ship] >= 0)) in object_ship_wing_point_team() 5624 if (wingp) in eval_object_ship_wing_point_team() 5626 oswpt->wingp = wingp; in eval_object_ship_wing_point_team() 5639 if ((wingp->special_ship >= 0) && (wingp->ship_index[wingp->special_ship] >= 0)) in eval_object_ship_wing_point_team() 6213 if (wingp) in sexp_are_waypoints_done() 6587 if (!wingp || wing_has_yet_to_arrive(wingp)) in sexp_time_arrived() 7494 if (wingp && wingp->current_count > 0) in sexp_num_within_box() 8385 if (wingp && !wing_has_yet_to_arrive(wingp) && !wingp->flags[Ship::Wing_Flags::Gone]) { in sexp_last_order_time() 8597 total += (wingp->wave_count * wingp->num_waves); in sexp_percent_ships_arrive_depart_destroy_disarm_disable() 11032 if (wingp) in sexp_add_goal() [all …]
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/fred2/ |
H A D | wing.cpp | 528 formation *wingp; in create_wing() local 543 wingp = &Wing_formations[wing_type]; in create_wing() 544 num_vectors = wingp->num_vectors; in create_wing() 568 vm_vec_rotate(&wvec, &wingp->offsets[cur_vec_index], &rotmat); in create_wing()
|
H A D | initialstatus.cpp | 1085 wing *wingp = &Wings[shipp->wingnum]; in reset_arrival_to_false() local 1087 if (set_cue_to_false(&wingp->arrival_cue)) in reset_arrival_to_false() 1089 …sprintf(buf, "Setting arrival cue of wing %s\nto false for initial docking purposes.", wingp->name… in reset_arrival_to_false() 1093 for (i = 0; i < wingp->wave_count; i++) in reset_arrival_to_false() 1094 reset_arrival_to_false(wingp->ship_index[i], false); in reset_arrival_to_false()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/network/ |
H A D | multi_respawn.cpp | 313 wing *wingp; in multi_respawn_wing_stuff() local 317 wingp = &Wings[shipp->wingnum]; in multi_respawn_wing_stuff() 318 wingp->ship_index[wingp->current_count] = SHIP_INDEX(shipp); in multi_respawn_wing_stuff() 319 wingp->current_count++; in multi_respawn_wing_stuff()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/fred2/ |
H A D | initialstatus.cpp | 1042 wing *wingp = &Wings[shipp->wingnum]; in reset_arrival_to_false() local 1044 if (set_cue_to_false(&wingp->arrival_cue)) in reset_arrival_to_false() 1046 …sprintf(buf, "Setting arrival cue of wing %s\nto false for initial docking purposes.", wingp->name… in reset_arrival_to_false() 1050 for (i = 0; i < wingp->wave_count; i++) in reset_arrival_to_false() 1051 reset_arrival_to_false(wingp->ship_index[i], false); in reset_arrival_to_false()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/parse/ |
H A D | sexp.cpp | 4560 wing *wingp; member 4577 wingp = NULL; in clear() 4676 if (wingp->current_count > 0) in sexp_get_object_ship_wing_point_team() 4679 oswpt->wingp = wingp; in sexp_get_object_ship_wing_point_team() 4682 if ((wingp->special_ship >= 0) && (wingp->ship_index[wingp->special_ship] >= 0)) in sexp_get_object_ship_wing_point_team() 4684 oswpt->shipp = &Ships[wingp->ship_index[wingp->special_ship]]; in sexp_get_object_ship_wing_point_team() 4699 oswpt->wingp = wingp; in sexp_get_object_ship_wing_point_team() 13167 oswpt.wingp = &Wings[i]; in multi_sexp_alter_ship_flag() 13170 …if ((oswpt.wingp->special_ship >= 0) && (oswpt.wingp->ship_index[oswpt.wingp->special_ship] >= 0))… in multi_sexp_alter_ship_flag() 13171 oswpt.shipp = &Ships[oswpt.wingp->ship_index[oswpt.wingp->special_ship]]; in multi_sexp_alter_ship_flag() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/parse/sexp/ |
H A D | LuaSEXP.cpp | 212 auto wingp = eval_wing(node); in sexpToLua() local 213 int wingnum = static_cast<int>(wingp - Wings); in sexpToLua()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ship/ |
H A D | ship.h | 1549 #define WING_INDEX(wingp) ((int)(wingp-Wings)) argument 1641 extern bool wing_has_yet_to_arrive(const wing *wingp); 1700 extern void ship_wing_cleanup( int shipnum, wing *wingp );
|