Home
last modified time | relevance | path

Searched refs:wingp (Results 1 – 25 of 37) sorted by relevance

12

/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/mission/
H A Dmissionparse.cpp3893 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 Dmissionparse.cpp4053 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 Daigoals.cpp175 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 Daigoals.h93 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 Daigoals.cpp205 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 Daigoals.h97 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 Dredalert.cpp997 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 Dredalert.cpp1018 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 Dhudwingmanstatus.cpp590 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 Dhudsquadmsg.cpp411 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 Dhudwingmanstatus.h29 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 Dhudwingmanstatus.cpp602 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 Dhudwingmanstatus.h31 void hud_wingman_status_set_index(wing *wingp, ship *shipp, p_object *pobjp);
H A Dhudsquadmsg.cpp413 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 Dmulti_sexp.h138 void send_wing(wing *wingp);
231 bool get_wing(wing*& wingp);
H A Dmulti_sexp.cpp277 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 Dmulti_respawn.cpp313 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 Dsexp.cpp5511 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 Dwing.cpp528 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 Dinitialstatus.cpp1085 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 Dmulti_respawn.cpp313 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 Dinitialstatus.cpp1042 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 Dsexp.cpp4560 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 DLuaSEXP.cpp212 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 Dship.h1549 #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 );

12