Video showing what's going on:
https://www.youtube.com/watch?v=T9pMINEyCx4
Code:
Code: Select all
init python:
x = 0
y = 0
# choice
ch = 0
screen battle_menu_1():
# Screen used for selecting skills
default ch = 0
vbox:
style_group "skill"
align (0.01,0.02)
textbutton "[attack.name]":
action [SetVariable('ch', 0), Return (value=attack)]
if player.skills:
textbutton "Skills":
action [SetVariable('ch', 1), Show('battle_menu_2')]
if player.magic:
textbutton "Magic":
action [SetVariable('ch', 2), Show('battle_menu_2')]
textbutton "[escape.name]" action Return (value=escape)
style skill_button_text:
size 40
xminimum 200
screen battle_menu_2():
if ch == 1:
vbox style_group "bm2" align (.25,0.02):
for skill in player.skills:
textbutton "[skill.name]":
action [SetVariable('ch', 0), Hide('battle_menu_tooltip'), Return (value=skill)]
hovered Show('battle_menu_tooltip')
unhovered Hide('battle_menu_tooltip')
if ch == 2:
vbox style_group "bm2" align (.25,0.02):
for magic in player.magic:
textbutton "[magic.name]":
action [SetVariable('ch', 0), Hide('battle_menu_tooltip'), Return (value=magic)]
hovered Show('battle_menu_tooltip')
unhovered Hide('battle_menu_tooltip')
style bm2_button_text:
size 40
xminimum 200
screen battle_menu_tooltip():
vbox:
# pos (x+372, y)
align (.4,0.02)
textbutton "Tooltip"