void pilotfile::csg_read_settings() { // sound/voice/music Master_sound_volume = cfread_float(cfp); Master_event_music_volume = cfread_float(cfp); Master_voice_volume = cfread_float(cfp); audiostream_set_volume_all(Master_voice_volume, ASF_VOICE); audiostream_set_volume_all(Master_event_music_volume, ASF_EVENTMUSIC); if (Master_event_music_volume > 0.0f) { Event_music_enabled = 1; } else { Event_music_enabled = 0; } Briefing_voice_enabled = cfread_int(cfp); // skill level Game_skill_level = cfread_int(cfp); // input options Use_mouse_to_fly = cfread_int(cfp); Mouse_sensitivity = cfread_int(cfp); Joy_sensitivity = cfread_int(cfp); Joy_dead_zone_size = cfread_int(cfp); if (csg_ver < 3) { // detail int dummy __UNUSED = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); dummy = cfread_int(cfp); } }
void pilotfile::plr_read_settings() { // sound/voice/music Master_sound_volume = cfread_float(cfp); Master_event_music_volume = cfread_float(cfp); Master_voice_volume = cfread_float(cfp); audiostream_set_volume_all(Master_voice_volume, ASF_VOICE); audiostream_set_volume_all(Master_event_music_volume, ASF_EVENTMUSIC); if (Master_event_music_volume > 0.0f) { Event_music_enabled = 1; } else { Event_music_enabled = 0; } Briefing_voice_enabled = cfread_int(cfp); // skill level Game_skill_level = cfread_int(cfp); // input options Use_mouse_to_fly = cfread_int(cfp); Mouse_sensitivity = cfread_int(cfp); Joy_sensitivity = cfread_int(cfp); Dead_zone_size = cfread_int(cfp); // detail Detail.setting = cfread_int(cfp); Detail.nebula_detail = cfread_int(cfp); Detail.detail_distance = cfread_int(cfp); Detail.hardware_textures = cfread_int(cfp); Detail.num_small_debris = cfread_int(cfp); Detail.num_particles = cfread_int(cfp); Detail.num_stars = cfread_int(cfp); Detail.shield_effects = cfread_int(cfp); Detail.lighting = cfread_int(cfp); Detail.targetview_model = cfread_int(cfp); Detail.planets_suns = cfread_int(cfp); Detail.weapon_extras = cfread_int(cfp); }