2
2
This file is part of Warzone 2100.
3
3
Copyright (C) 1999-2004 Eidos Interactive
4
Copyright (C) 2005-2007 Warzone Resurrection Project
4
Copyright (C) 2005-2009 Warzone Resurrection Project
6
6
Warzone 2100 is free software; you can redistribute it and/or modify
7
7
it under the terms of the GNU General Public License as published by
155
155
addIGTextButton(INTINGAMEOP_FXVOL, INTINGAMEOP_1_Y, _("Voice Volume"), WBUT_PLAIN);
156
156
addFESlider(INTINGAMEOP_FXVOL_S, INTINGAMEOP, INTINGAMEOP_MID, INTINGAMEOP_1_Y-5,
157
AUDIO_VOL_MAX, (int)(sound_GetUIVolume() * 100.0), INTINGAMEOP_FXVOL);
157
AUDIO_VOL_MAX, (int)(sound_GetUIVolume() * 100.0));
160
160
addIGTextButton(INTINGAMEOP_3DFXVOL, INTINGAMEOP_2_Y, _("FX Volume"), WBUT_PLAIN);
161
161
addFESlider(INTINGAMEOP_3DFXVOL_S, INTINGAMEOP, INTINGAMEOP_MID, INTINGAMEOP_2_Y-5,
162
AUDIO_VOL_MAX, (int)(sound_GetEffectsVolume() * 100.0), INTINGAMEOP_3DFXVOL);
162
AUDIO_VOL_MAX, (int)(sound_GetEffectsVolume() * 100.0));
165
165
addIGTextButton(INTINGAMEOP_CDVOL, INTINGAMEOP_3_Y, _("Music Volume"), WBUT_PLAIN);
166
166
addFESlider(INTINGAMEOP_CDVOL_S, INTINGAMEOP, INTINGAMEOP_MID, INTINGAMEOP_3_Y-5,
167
AUDIO_VOL_MAX, (int)(sound_GetMusicVolume() * 100), INTINGAMEOP_CDVOL);
171
if (pie_GetRenderEngine() == ENGINE_GLIDE)
173
addIGTextButton(INTINGAMEOP_GAMMA, INTINGAMEOP_3_Y, _("Gamma"), WBUT_PLAIN);
175
if(gammaValue>3) gammaValue = (float)2.9;
176
if(gammaValue<0.5) gammaValue = (float).5;
178
addFESlider(INTINGAMEOP_GAMMA_S,INTINGAMEOP , INTINGAMEOP_MID,INTINGAMEOP_3_Y-5,60,(UDWORD)(gammaValue*25),INTINGAMEOP_GAMMA );
167
AUDIO_VOL_MAX, (int)(sound_GetMusicVolume() * 100));
431
416
sound_SetMusicVolume((float)widgGetSliderPos(psWScreen, INTINGAMEOP_CDVOL_S) / 100.0);
434
// case INTINGAMEOP_GAMMA_S:
435
// gammaValue = (float)(widgGetSliderPos(psWScreen,INTINGAMEOP_GAMMA_S))/25 ;
436
// if(gammaValue<0.5) gammaValue = (float).5;
437
// pie_SetGammaValue(gammaValue);