예제 #1
0
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);
	}
}
예제 #2
0
파일: plr.cpp 프로젝트: sobczyk/fs2open
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);
}