Add preferences option to skip splash screen on startup

This commit is contained in:
2014-04-14 01:04:51 -04:00
parent 85afa07382
commit 8d76aed26c
3 changed files with 5 additions and 5 deletions

View File

@@ -58,7 +58,6 @@
#define SDF_NO_TER_ANIM 306][9 #define SDF_NO_TER_ANIM 306][9
/* /*
[305] [305]
[4] will be Skip startup screen
[6] is No targeting line (use if getting crashes) [6] is No targeting line (use if getting crashes)
[5] is Fewer sounds (use if getting crashes) [5] is Fewer sounds (use if getting crashes)
*/ */

View File

@@ -1370,7 +1370,7 @@ bool prefs_event_filter (cDialog& me, std::string id, eKeyMod mods)
PSD[SDF_LESS_WANDER_ENC] = dynamic_cast<cLed&>(me["lesswm"]).getState(); PSD[SDF_LESS_WANDER_ENC] = dynamic_cast<cLed&>(me["lesswm"]).getState();
PSD[SDF_NO_TER_ANIM] = dynamic_cast<cLed&>(me["noanim"]).getState(); PSD[SDF_NO_TER_ANIM] = dynamic_cast<cLed&>(me["noanim"]).getState();
PSD[SDF_NO_SHORE_FRILLS] = dynamic_cast<cLed&>(me["noshore"]).getState(); PSD[SDF_NO_SHORE_FRILLS] = dynamic_cast<cLed&>(me["noshore"]).getState();
//PSD[SDF_SKIP_STARTUP] = cd_get_led(1099,46); show_startup_splash = dynamic_cast<cLed&>(me["skipsplash"]).getState() == led_off;
std::string speed = dynamic_cast<cLedGroup&>(me["speed"]).getSelected(); std::string speed = dynamic_cast<cLedGroup&>(me["speed"]).getSelected();
if(speed == "fast") if(speed == "fast")
PSD[SDF_GAME_SPEED] = 0; PSD[SDF_GAME_SPEED] = 0;
@@ -1439,7 +1439,7 @@ void pick_preferences()
dynamic_cast<cLed&>(prefsDlog["nomaps"]).setState(PSD[SDF_LESS_WANDER_ENC] ? led_red : led_off); dynamic_cast<cLed&>(prefsDlog["nomaps"]).setState(PSD[SDF_LESS_WANDER_ENC] ? led_red : led_off);
dynamic_cast<cLed&>(prefsDlog["nomaps"]).setState(PSD[SDF_NO_TER_ANIM] ? led_red : led_off); dynamic_cast<cLed&>(prefsDlog["nomaps"]).setState(PSD[SDF_NO_TER_ANIM] ? led_red : led_off);
dynamic_cast<cLed&>(prefsDlog["nomaps"]).setState(PSD[SDF_NO_SHORE_FRILLS] ? led_red : led_off); dynamic_cast<cLed&>(prefsDlog["nomaps"]).setState(PSD[SDF_NO_SHORE_FRILLS] ? led_red : led_off);
//cd_set_led(1099,46,(PSD[SDF_SKIP_STARTUP] != 0) ? 1 : 0); dynamic_cast<cLed&>(prefsDlog["skipsplash"]).setState(show_startup_splash ? led_off : led_red);
cLedGroup& gameSpeed = dynamic_cast<cLedGroup&>(prefsDlog["speed"]); cLedGroup& gameSpeed = dynamic_cast<cLedGroup&>(prefsDlog["speed"]);
switch(PSD[SDF_GAME_SPEED]) { switch(PSD[SDF_GAME_SPEED]) {
case 0: case 0:

View File

@@ -39,6 +39,7 @@
</led> </led>
<led name='easier' top='389' left='53' width='352'>Make game easier (monsters much weaker)</led> <led name='easier' top='389' left='53' width='352'>Make game easier (monsters much weaker)</led>
<led name='lesswm' top='409' left='53' width='340'>Fewer wandering monsters</led> <led name='lesswm' top='409' left='53' width='340'>Fewer wandering monsters</led>
<button name='okay' type='regular' top='426' left='354'>OK</button> <led name='skipsplash' top='429' left='53' width='340'>Skip splash screen on startup</led>
<button name='cancel' type='regular' def-key='esc' top='426' left='281'>Cancel</button> <button name='okay' type='regular' top='446' left='354'>OK</button>
<button name='cancel' type='regular' def-key='esc' top='446' left='281'>Cancel</button>
</dialog> </dialog>