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
/*
[305]
[4] will be Skip startup screen
[6] is No targeting line (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_NO_TER_ANIM] = dynamic_cast<cLed&>(me["noanim"]).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();
if(speed == "fast")
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_NO_TER_ANIM] ? 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"]);
switch(PSD[SDF_GAME_SPEED]) {
case 0:

View File

@@ -39,6 +39,7 @@
</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>
<button name='okay' type='regular' top='426' left='354'>OK</button>
<button name='cancel' type='regular' def-key='esc' top='426' left='281'>Cancel</button>
<led name='skipsplash' top='429' left='53' width='340'>Skip splash screen on startup</led>
<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>