(Figure 1)
(Figure 2)
Code: Select all
screen nvl(dialogue, items=None):
window:
style "nvl_window"
if nvl_bg ==1:
background None
else:
background Frame("gui/01_light.png")
has vbox:
style "nvl_vbox"
for d in dialogue:
window:
id d.window_id
has hbox:
spacing 30
if d.who is not None:
text d.who id d.who_id
text d.what:
id d.what_id
adjust_spacing True
line_spacing 5
outlines [(out,"#FFFFFF",0,0)]
if items:
vbox:
id "menu"
for i in items:
if action:
button:
style "nvl_menu_choice_button"
action i.action
text i.caption style "nvl_menu_choice"
else:
text i.caption style "nvl_dialogue"