I have many characters in my game (about 50 +) to choose,is there a way to select a character in the selection screen,excluding all others, without writing the list of "non-selected" each time?
In brief, I would select a character at a time.
more info:
1)whenever I select a character in my game,I have the possibility to change it whenever I want.
2)the characters are only available if unlocked
The code is that, it works, but with so many characters could become tiresome, if I need to rewrite every time the list of false:
Code: Select all
label Menu:
menu:
"Home":
"Back at Home"
jump Home
"Character choice":
"choose a character"
jump Character_choice
label Character_choice:
menu:
"Char1":
#NOT SELECTED
if char1 == False:
"unavailable"
jump Character_choice
#-----------------------------------------------------------------------------------
#SELECTED
"selected!"
$ char1_Load = True
$ char2_Load = False
$ char3_Load = False
$ char4_Load = False
$ char5_Load = False
jump Menu
#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"Char2":
#NOT SELECTED
if char2 == False:
"unavailable"
jump Character_choice
#-----------------------------------------------------------------------------------
#SELECTED
"selected!"
$ char2_Load = True
$ char1_Load = False
$ char3_Load = False
$ char4_Load = False
$ char5_Load = False
jump Menu
#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"Char3":
#NOT SELECTED
if char3 == False:
"unavailable"
jump Character_choice
#-----------------------------------------------------------------------------------
#SELECTED
"selected!"
$ char3_Load = True
$ char1_Load = False
$ char2_Load = False
$ char4_Load = False
$ char5_Load = False
jump Menu
#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"Char4":
#NOT SELECTED
if char4 == False:
"unavailable"
jump Character_choice
#-----------------------------------------------------------------------------------
#SELECTED
"selected!"
$ char4_Load = True
$ char1_Load = False
$ char2_Load = False
$ char3_Load = False
$ char5_Load = False
jump Menu
#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"Char5":
#NOT SELECTED
if char5 == False:
"unavailable"
jump Character_choice
#-----------------------------------------------------------------------------------
#SELECTED
"selected!"
$ char5_Load = True
$ char1_Load = False
$ char2_Load = False
$ char3_Load = False
$ char4_Load = False
jump Menu
#-------------------------------------------------------------------------------------------