fixed key input raising error when smaller than one in warp menu

small-fixes-for-0.3.3
Max Lange 8 years ago
parent 8fe8df2599
commit 34ec9c4184

@ -183,6 +183,7 @@ def drawworldname():
def status():
correcture_pos = pygame.Rect(0, 0, 0, 0)
xsize = int(settings.screenx_current * 0.05)
ysize = int(settings.screeny_current * 0.3) + 10
bar = pygame.Surface((xsize, ysize)).convert_alpha()

@ -307,24 +307,25 @@ def choose_world():
settings.quit()
if event[0:5] == "world":
selected = event[5]
if event[1] in ["1", "2", "3", "4", "6", "7", "8", "9"]:
#maps keys to worlds
selected = int(event[1])
if selected == 1:
selected = 6
elif selected == 2:
selected = 7
elif selected == 3:
selected = 8
elif selected == 6:
selected = 5
elif selected == 7:
selected = 1
elif selected == 8:
selected = 2
elif selected == 9:
selected = 3
selected = str(selected)
if len(event) > 1:
if event[1] in ["1", "2", "3", "4", "6", "7", "8", "9"]:
#maps keys to worlds
selected = int(event[1])
if selected == 1:
selected = 6
elif selected == 2:
selected = 7
elif selected == 3:
selected = 8
elif selected == 6:
selected = 5
elif selected == 7:
selected = 1
elif selected == 8:
selected = 2
elif selected == 9:
selected = 3
selected = str(selected)
for elem in world_menu.menu.elems["buttons"]:
if elem.name == "world" + str(selected):
elem.state = 2

Loading…
Cancel
Save