void initialise_havoc_virtual_cockpit_wiper_and_rain_effect (void) { virtual_cockpit_wiper_arm_inst3d = construct_3d_object (OBJECT_3D_HAVOC_VIRTUAL_COCKPIT_WIPER_ARM); virtual_cockpit_wiper_rod_inst3d = construct_3d_object (OBJECT_3D_HAVOC_VIRTUAL_COCKPIT_WIPER_ROD); virtual_cockpit_large_hud_wiper_arm_inst3d = construct_3d_object (OBJECT_3D_HAVOC_VIRTUAL_COCKPIT_WIPER_ARM_HUD); virtual_cockpit_large_hud_wiper_rod_inst3d = construct_3d_object (OBJECT_3D_HAVOC_VIRTUAL_COCKPIT_WIPER_ROD_HUD); virtual_cockpit_rain_effect_inst3d = construct_3d_object (OBJECT_3D_HAVOC_VIRTUAL_COCKPIT_GLASS); virtual_cockpit_large_hud_rain_effect_inst3d = construct_3d_object (OBJECT_3D_HAVOC_VIRTUAL_COCKPIT_GLASS_HUD); pilot_wiper = TRUE; pilot_wiped_rain_texture_screen = create_screen_for_system_texture (TEXTURE_INDEX_HAVOC_PILOT_RAIN_WIPE); pilot_wipe_type = WIPE_TYPE_LEFT_THEN_RIGHT; co_pilot_wiper = FALSE; co_pilot_wiped_rain_texture_screen = NULL; co_pilot_wipe_type = WIPE_TYPE_INVALID; }
void initialise_default_virtual_cockpit_wiper_and_rain_effect (void) { virtual_cockpit_wiper_inst3d = construct_3d_object (OBJECT_3D_APACHE_VIRTUAL_COCKPIT_WIPER); virtual_cockpit_rain_effect_inst3d = construct_3d_object (OBJECT_3D_APACHE_GLASS); pilot_wiper = TRUE; pilot_wiped_rain_texture_screen = create_screen_for_system_texture (TEXTURE_INDEX_APACHE_PILOT_RAIN_WIPE); pilot_wipe_type = WIPE_TYPE_RIGHT_THEN_LEFT; co_pilot_wiper = TRUE; co_pilot_wiped_rain_texture_screen = create_screen_for_system_texture (TEXTURE_INDEX_APACHE_COPILOT_RAIN_WIPE); co_pilot_wipe_type = WIPE_TYPE_UP_THEN_DOWN; }
void initialise_ka50_virtual_cockpit_wiper_and_rain_effect (void) { pilot_wiper = TRUE; pilot_wiped_rain_texture_screen = create_screen_for_system_texture (TEXTURE_INDEX_HOKUM_PILOT_RAIN_WIPE); pilot_wipe_type = WIPE_TYPE_LEFT_THEN_RIGHT; co_pilot_wiper = FALSE; }