Now I would like to have this screen only to appear once, when no language has been selected yet, instead of every start of the game.
How can I do this?
Code: Select all
label splashscreen:
scene language_main with dissolve
show screen lang_usa
show screen lang_es
show screen lang_ger
show screen lang_rus
pause
Code: Select all
screen lang_usa:
imagebutton:
xalign 0.65
idle "language_USA.png"
hover "language_USA_hover.png"
action [
SetField(persistent, "_language", None),
Language(None), Jump("lang_set")]
screen lang_es:
imagebutton:
xalign 0.3
idle "language_ES.png"
hover "language_ES_hover.png"
action [
SetField(persistent, "_language", "spain"),
Language("spain"), Jump("lang_set")]
screen lang_ger:
imagebutton:
xalign 0.95
idle "language_GER.png"
hover "language_GER_hover.png"
action [
SetField(persistent, "_language", "deutsch"),
Language("deutsch"), Jump("lang_set")]
screen lang_rus:
imagebutton:
xalign 0.01
idle "language_RUS.png"
hover "language_RUS_hover.png"
action [
SetField(persistent, "_language", "russian"),
Language("russian"), Jump("lang_set")]
Code: Select all
label lang_set:
hide screen lang_usa
hide screen lang_es
hide screen lang_ger
hide screen lang_rus
return