Beispiel #1
0
void initialise_speech_distances_data (void)
{
	speech_array_types
		a = SPEECH_ARRAY_DISTANCES;

	speech_originator_types
		o;

	int
		max_items = NUM_SPEECH_DISTANCES;

	//
	// SYSTEM
	//
	{				
		o = SPEECH_ORIGINATOR_SYSTEM;
	
		initialise_sample_index_array (a, o, max_items);
	}

	//
	// CO PILOT
	//
	{	
		o = SPEECH_ORIGINATOR_CO_PILOT;
		
		initialise_sample_index_array (a, o, max_items);

		initialise_speech_data (a, o, SPEECH_DISTANCE_HALF_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_CPG_HALF_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_HALF_CL);
		initialise_speech_data (a, o, SPEECH_DISTANCE_ONE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_CPG_01_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_01_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TWO_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_CPG_02_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_02_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_THREE_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_CPG_03_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_03_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_FOUR_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_CPG_04_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_04_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_FIVE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_CPG_05_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_05_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_SIX_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_CPG_06_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_06_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_SEVEN_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_CPG_07_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_07_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_EIGHT_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_CPG_08_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_08_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_NINE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_CPG_09_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_09_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TEN_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_CPG_10_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_10_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_ELEVEN_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_CPG_11_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_11_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TWELVE_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_CPG_12_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_CPG_12_KM);
	}

	//
	// WINGMAN 
	//
	{	
		o = SPEECH_ORIGINATOR_WINGMAN1;
		
		initialise_sample_index_array (a, o, max_items);

		#if !DEMO_VERSION

		initialise_speech_data (a, o, SPEECH_DISTANCE_HALF_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_HALF_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_HALF_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_ONE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_01_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_01_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TWO_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_02_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_02_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_THREE_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_03_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_03_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_FOUR_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_04_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_04_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_FIVE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_05_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_05_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_SIX_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_06_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_06_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_SEVEN_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_07_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_07_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_EIGHT_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_08_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_08_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_NINE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_09_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_09_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TEN_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_10_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_10_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_ELEVEN_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_11_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_11_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TWELVE_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_12_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_12_KM);

		#endif
	}
	
	{

		o = SPEECH_ORIGINATOR_WINGMAN2;
		
		initialise_sample_index_array (a, o, max_items);

		#if !DEMO_VERSION

		initialise_speech_data (a, o, SPEECH_DISTANCE_HALF_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_HALF_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_HALF_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_ONE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_01_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_01_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TWO_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_02_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_02_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_THREE_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_03_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_03_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_FOUR_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_04_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_04_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_FIVE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_05_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_05_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_SIX_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_06_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_06_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_SEVEN_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_07_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_07_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_EIGHT_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_08_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_08_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_NINE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_09_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_09_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TEN_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_10_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_10_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_ELEVEN_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_11_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_11_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TWELVE_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_12_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_12_KM);

		#endif
	}

	//
	// AIR TRAFFIC CONTROLLER
	//
	{	
		o = SPEECH_ORIGINATOR_AIR_TRAFFIC_CONTROLLER;
		
		initialise_sample_index_array (a, o, max_items);
	}

	//
	// FORWARD AIR CONTROLLER 
	//
	{	
		o = SPEECH_ORIGINATOR_FORWARD_AIR_CONTROLLER;

		initialise_sample_index_array (a, o, max_items);
	}

	//
	// GROUND CONTROLLER
	//
	{	
		o = SPEECH_ORIGINATOR_GROUND_CONTROLLER;
		
		initialise_sample_index_array (a, o, max_items);

		#if !DEMO_VERSION

		initialise_speech_data (a, o, SPEECH_DISTANCE_HALF_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_GC_HALF_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_HALF_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_ONE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_GC_01_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_01_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TWO_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_GC_02_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_02_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_THREE_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_GC_03_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_03_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_FOUR_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_GC_04_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_04_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_FIVE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_GC_05_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_05_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_SIX_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_GC_06_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_06_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_SEVEN_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_GC_07_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_07_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_EIGHT_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_GC_08_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_08_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_NINE_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_GC_09_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_09_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TEN_KILOMETRE, 		SOUND_SAMPLE_INDEX_SPEECH_US_GC_10_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_10_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_ELEVEN_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_GC_11_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_11_KM);
		initialise_speech_data (a, o, SPEECH_DISTANCE_TWELVE_KILOMETRE, 	SOUND_SAMPLE_INDEX_SPEECH_US_GC_12_CL, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_12_KM);

		#endif
	}
}
Beispiel #2
0
void initialise_speech_wingman_data (void)
{
	speech_array_types
		a = SPEECH_ARRAY_WINGMAN_MESSAGES;

	speech_originator_types
		o;

	int
		max_items = NUM_SPEECH_WINGMAN_MESSAGES;

	//
	// WINGMAN
	//
	{	
		o = SPEECH_ORIGINATOR_WINGMAN1;
		
		initialise_sample_index_array (a, o, max_items);

		#if !DEMO_VERSION

		initialise_speech_data (a, o, SPEECH_WINGMAN_INTRODUCTION, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_01, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_01);
		initialise_speech_data (a, o, SPEECH_WINGMAN_NEGATIVE, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_02, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_02);
		initialise_speech_data (a, o, SPEECH_WINGMAN_AFFIRMATIVE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_03, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_03);
		initialise_speech_data (a, o, SPEECH_WINGMAN_AT_GRID, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_04, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_04);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TALLY_SPOT, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_05, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_05);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TARGET_LASED, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_06, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_06);
		initialise_speech_data (a, o, SPEECH_WINGMAN_EXECUTE_SPOT, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_07, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_07);
		initialise_speech_data (a, o, SPEECH_WINGMAN_SPOT_ON, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_08, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_08);
		initialise_speech_data (a, o, SPEECH_WINGMAN_APPROACHING_ENGAGEMENT_AREA, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_09, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_09);
		initialise_speech_data (a, o, SPEECH_WINGMAN_APPROACHING_BATTLE_POSITION, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_10, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_10);
		initialise_speech_data (a, o, SPEECH_WINGMAN_APPROACHING_RP, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_11, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_11);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MISSION_COMPLETE1, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_12, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_12);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MISSION_COMPLETE2, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_13, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_13);
		initialise_speech_data (a, o, SPEECH_WINGMAN_INCOMING, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_14, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_14);
		initialise_speech_data (a, o, SPEECH_WINGMAN_INCOMING_MISSILE, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_15, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_15);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TAKING_HITS, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_16, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_16);
		initialise_speech_data (a, o, SPEECH_WINGMAN_GOING_DOWN, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_17, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_17);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TARGET_HIT, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_18, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_18);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TARGET_MISSED, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_19, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_19);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TARGET_DESTROYED, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_20, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_20);
		initialise_speech_data (a, o, SPEECH_WINGMAN_BOBBING_UP, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_21, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_21);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ENGAGING_TARGET, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_22, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_22);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_MAINTAINING_POSITION, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_23, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_23);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_REJOINING_FORMATION, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_24, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_24);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_BOBBING_UP, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_25, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_25);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_RETURNING_TO_BASE, 								SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_26, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_26);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_WEAPONS_HOLD, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_27, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_27);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_WEAPONS_FREE, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_28, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_28);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_ENGAGING_TARGET, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_29, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_29);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_COMING_TO_ASSIST, 								SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_30, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_30);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_MOVING_INTO_ORDERED_POSITION, 				SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_31, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_31);
		initialise_speech_data (a, o, SPEECH_WINGMAN_WE_HAVE, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_32, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_32);
		initialise_speech_data (a, o, SPEECH_WINGMAN_AIR_TO_GROUND_MISSILES, 								SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_33, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_33);
		initialise_speech_data (a, o, SPEECH_WINGMAN_AIR_TO_AIR_MISSILES, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_34, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_34);
		initialise_speech_data (a, o, SPEECH_WINGMAN_PERCENT, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_35, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_35);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROCKETS, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_36, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_36);
		initialise_speech_data (a, o, SPEECH_WINGMAN_CANNON_AMMO, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_37, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_37);
		initialise_speech_data (a, o, SPEECH_WINGMAN_FULLY_MISSION_CAPABLE, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_38, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_38);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MINOR_DAMAGE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_39, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_39);
		initialise_speech_data (a, o, SPEECH_WINGMAN_SOME_DAMAGE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_40, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_40);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MAJOR_DAMAGE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_41, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_41);
		initialise_speech_data (a, o, SPEECH_WINGMAN_LAUNCHING_MISSILE, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_42, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_42);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MISSILE_AWAY, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_43, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_43);
		initialise_speech_data (a, o, SPEECH_WINGMAN_FIRING_ROCKETS, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_44, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_44);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROCKETS_AWAY, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_45, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_45);
		initialise_speech_data (a, o, SPEECH_WINGMAN_FIRING_CANNON, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_46, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_46);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ENGAGING_WITH_CANNON, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_47, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_47);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ACKNOWLEDGE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_48, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_48);
		initialise_speech_data (a, o, SPEECH_WINGMAN_UNABLE_TO_COMPLY, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_49, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_49);
		initialise_speech_data (a, o, SPEECH_WINGMAN_REQUEST_PERMISSION_TO_LAND, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_50, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_50);
		initialise_speech_data (a, o, SPEECH_WINGMAN_REQUEST_PERMISSION_TO_TAKEOFF, 						SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_51, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_51);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TRANSMITTING_RECON_DATA, 								SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_52, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_52);
		initialise_speech_data (a, o, SPEECH_WINGMAN_SEEKING_COVER, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_53, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_53);
		initialise_speech_data (a, o, SPEECH_WINGMAN_FLYING_TO_COVER, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_54, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_54);
		initialise_speech_data (a, o, SPEECH_WINGMAN_IN_POSITION, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_55, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_55);
		initialise_speech_data (a, o, SPEECH_WINGMAN_UNDER_ATTACK_AIRCRAFT, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_56, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_56);
		initialise_speech_data (a, o, SPEECH_WINGMAN_UNDER_ATTACK_ARMOUR, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_57, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_57);
		initialise_speech_data (a, o, SPEECH_WINGMAN_REQUEST_ASSISTANCE, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN1_WING_58, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN1_WING_58);

		#endif
	}

	{	
		o = SPEECH_ORIGINATOR_WINGMAN2;
		
		initialise_sample_index_array (a, o, max_items);

		#if !DEMO_VERSION

		initialise_speech_data (a, o, SPEECH_WINGMAN_INTRODUCTION, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_01, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_01);
		initialise_speech_data (a, o, SPEECH_WINGMAN_NEGATIVE, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_02, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_02);
		initialise_speech_data (a, o, SPEECH_WINGMAN_AFFIRMATIVE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_03, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_03);
		initialise_speech_data (a, o, SPEECH_WINGMAN_AT_GRID, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_04, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_04);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TALLY_SPOT, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_05, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_05);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TARGET_LASED, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_06, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_06);
		initialise_speech_data (a, o, SPEECH_WINGMAN_EXECUTE_SPOT, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_07, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_07);
		initialise_speech_data (a, o, SPEECH_WINGMAN_SPOT_ON, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_08, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_08);
		initialise_speech_data (a, o, SPEECH_WINGMAN_APPROACHING_ENGAGEMENT_AREA, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_09, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_09);
		initialise_speech_data (a, o, SPEECH_WINGMAN_APPROACHING_BATTLE_POSITION, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_10, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_10);
		initialise_speech_data (a, o, SPEECH_WINGMAN_APPROACHING_RP, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_11, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_11);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MISSION_COMPLETE1, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_12, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_12);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MISSION_COMPLETE2, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_13, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_13);
		initialise_speech_data (a, o, SPEECH_WINGMAN_INCOMING, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_14, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_14);
		initialise_speech_data (a, o, SPEECH_WINGMAN_INCOMING_MISSILE, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_15, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_15);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TAKING_HITS, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_16, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_16);
		initialise_speech_data (a, o, SPEECH_WINGMAN_GOING_DOWN, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_17, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_17);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TARGET_HIT, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_18, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_18);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TARGET_MISSED, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_19, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_19);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TARGET_DESTROYED, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_20, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_20);
		initialise_speech_data (a, o, SPEECH_WINGMAN_BOBBING_UP, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_21, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_21);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ENGAGING_TARGET, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_22, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_22);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_MAINTAINING_POSITION, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_23, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_23);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_REJOINING_FORMATION, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_24, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_24);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_BOBBING_UP, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_25, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_25);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_RETURNING_TO_BASE, 								SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_26, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_26);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_WEAPONS_HOLD, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_27, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_27);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_WEAPONS_FREE, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_28, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_28);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_ENGAGING_TARGET, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_29, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_29);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_COMING_TO_ASSIST, 								SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_30, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_30);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROGER_MOVING_INTO_ORDERED_POSITION, 				SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_31, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_31);
		initialise_speech_data (a, o, SPEECH_WINGMAN_WE_HAVE, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_32, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_32);
		initialise_speech_data (a, o, SPEECH_WINGMAN_AIR_TO_GROUND_MISSILES, 								SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_33, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_33);
		initialise_speech_data (a, o, SPEECH_WINGMAN_AIR_TO_AIR_MISSILES, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_34, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_34);
		initialise_speech_data (a, o, SPEECH_WINGMAN_PERCENT, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_35, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_35);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROCKETS, 													SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_36, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_36);
		initialise_speech_data (a, o, SPEECH_WINGMAN_CANNON_AMMO, 												SOUND_SAMPLE_INDEX_NONE, 								SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_37);
		initialise_speech_data (a, o, SPEECH_WINGMAN_FULLY_MISSION_CAPABLE, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_38, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_38);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MINOR_DAMAGE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_39, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_39);
		initialise_speech_data (a, o, SPEECH_WINGMAN_SOME_DAMAGE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_40, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_40);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MAJOR_DAMAGE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_41, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_41);
		initialise_speech_data (a, o, SPEECH_WINGMAN_LAUNCHING_MISSILE, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_42, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_42);
		initialise_speech_data (a, o, SPEECH_WINGMAN_MISSILE_AWAY, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_43, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_43);
		initialise_speech_data (a, o, SPEECH_WINGMAN_FIRING_ROCKETS, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_44, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_44);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ROCKETS_AWAY, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_45, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_45);
		initialise_speech_data (a, o, SPEECH_WINGMAN_FIRING_CANNON, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_46, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_46);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ENGAGING_WITH_CANNON, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_47, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_47);
		initialise_speech_data (a, o, SPEECH_WINGMAN_ACKNOWLEDGE, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_48, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_48);
		initialise_speech_data (a, o, SPEECH_WINGMAN_UNABLE_TO_COMPLY, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_49, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_49);
		initialise_speech_data (a, o, SPEECH_WINGMAN_REQUEST_PERMISSION_TO_LAND, 							SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_50, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_50);
		initialise_speech_data (a, o, SPEECH_WINGMAN_REQUEST_PERMISSION_TO_TAKEOFF, 						SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_51, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_51);
		initialise_speech_data (a, o, SPEECH_WINGMAN_TRANSMITTING_RECON_DATA, 								SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_52, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_52);
		initialise_speech_data (a, o, SPEECH_WINGMAN_SEEKING_COVER, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_53, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_53);
		initialise_speech_data (a, o, SPEECH_WINGMAN_FLYING_TO_COVER, 											SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_54, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_54);
		initialise_speech_data (a, o, SPEECH_WINGMAN_IN_POSITION, 												SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_55, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_55);
		initialise_speech_data (a, o, SPEECH_WINGMAN_UNDER_ATTACK_AIRCRAFT, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_56, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_56);
		initialise_speech_data (a, o, SPEECH_WINGMAN_UNDER_ATTACK_ARMOUR, 									SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_57, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_57);
		initialise_speech_data (a, o, SPEECH_WINGMAN_REQUEST_ASSISTANCE, 										SOUND_SAMPLE_INDEX_SPEECH_US_WINGMAN2_WING_58, SOUND_SAMPLE_INDEX_SPEECH_CIS_WINGMAN2_WING_58);

		#endif
	}
}
Beispiel #3
0
void initialise_speech_gc_data (void)
{
	speech_array_types
		a = SPEECH_ARRAY_GC_MESSAGES;

	speech_originator_types
		o;

	int
		max_items = NUM_SPEECH_GC_MESSAGES;

	//
	// GROUND CONTROLLER
	//
	{	
		o = SPEECH_ORIGINATOR_GROUND_CONTROLLER;
		
		initialise_sample_index_array (a, o, max_items);

		#if !DEMO_VERSION

		initialise_speech_data (a, o, SPEECH_GC_INTRODUCTION, 							SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_01, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_01);
		initialise_speech_data (a, o, SPEECH_GC_REQUEST_SUPPORT_AT, 					SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_02, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_02);
		initialise_speech_data (a, o, SPEECH_GC_PINNED_DOWN_AT, 							SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_03, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_03);
		initialise_speech_data (a, o, SPEECH_GC_NEED_AIR_SUPPORT_AT, 					SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_04, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_04);
		initialise_speech_data (a, o, SPEECH_GC_UNDER_HEAVY_FIRE, 						SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_05, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_05);
		initialise_speech_data (a, o, SPEECH_GC_INCOMING_ENEMY_AIRCRAFT_HEADING, 	SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_06, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_06);
		initialise_speech_data (a, o, SPEECH_GC_INCOMING_ENEMY_GROUND_UNITS_AT, 	SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_07, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_07);
		initialise_speech_data (a, o, SPEECH_GC_ADVANCING_TO, 							SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_08, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_08);
		initialise_speech_data (a, o, SPEECH_GC_RETREATING_TO, 							SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_09, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_09);
		initialise_speech_data (a, o, SPEECH_GC_FIRE_MISSION_RECEIVED, 				SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_10, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_10);
		initialise_speech_data (a, o, SPEECH_GC_ARTILLERY_SHIFTING_POSITION, 		SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_11, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_11);
		initialise_speech_data (a, o, SPEECH_GC_ARTILLERY_BUSY, 							SOUND_SAMPLE_INDEX_SPEECH_US_GC_GC_12, SOUND_SAMPLE_INDEX_SPEECH_CIS_GC_GC_12);

		#endif
	}
}