Improve text box and animate it
This commit is contained in:
parent
18b1b271bb
commit
a56d826a10
BIN
game/gui/creamy_pumpkin_pie/namebox.png
(Stored with Git LFS)
BIN
game/gui/creamy_pumpkin_pie/namebox.png
(Stored with Git LFS)
Binary file not shown.
@ -20,10 +20,7 @@ screen say(who, what, side_image=None, icon=None):
|
||||
id "textbox"
|
||||
style "textbox"
|
||||
|
||||
# TODO: Remove after 1080p gets implemented
|
||||
at transform:
|
||||
zoom 0.5
|
||||
xalign 0.5
|
||||
at gui_show_hide
|
||||
|
||||
# Ren'py hard crashes without textbox windows,
|
||||
# this is the workaround that just works.
|
||||
@ -82,46 +79,46 @@ style quickbox_button_text:
|
||||
color "#bbbbbb"
|
||||
hover_color "#ffffff"
|
||||
selected_color "#EA8E61"
|
||||
outlines [(3, "#000000", 1, 1)]
|
||||
size 36
|
||||
outlines [(2, "#000000", 1, 1)]
|
||||
size 24
|
||||
|
||||
style textbox:
|
||||
ysize 250
|
||||
yalign 1.0
|
||||
background Transform(Image("gui/creamy_pumpkin_pie/textbox.png", xalign=0.5, yalign=1.0, oversample=2), alpha=0.5)
|
||||
ysize 125
|
||||
align (0.5, 1.0)
|
||||
background Transform(Image("gui/creamy_pumpkin_pie/textbox.png", xalign=0.5, yalign=1.0, oversample=4), alpha=0.5)
|
||||
|
||||
style what:
|
||||
xpos 0.5
|
||||
ypos 20
|
||||
xsize 1000
|
||||
xoffset -480
|
||||
ypos 10
|
||||
xsize 500
|
||||
xoffset -240
|
||||
color "#fff"
|
||||
outlines [(3, "#000000", 1, 1)]
|
||||
outlines [(2, "#000000", 1, 1)]
|
||||
hinting "bytecode"
|
||||
size 32
|
||||
size 24
|
||||
justify True
|
||||
|
||||
style namebox:
|
||||
ysize 43 # Halved due to oversampling
|
||||
padding (50, 0, 50, 0)
|
||||
ysize 22 # Halved due to oversampling
|
||||
padding (32, 0, 32, 0)
|
||||
fit_first True
|
||||
xpos 0.5
|
||||
yalign 1.0
|
||||
xanchor 0.0
|
||||
offset (-570, -250)
|
||||
background Transform(Frame("gui/creamy_pumpkin_pie/namebox.png", 48, 0, 48, 0, oversample=2, tile=True), alpha=0.5)
|
||||
offset (-320, -125)
|
||||
background Transform(Frame(Image("gui/creamy_pumpkin_pie/namebox.png", oversample=4), 32, 0, 32, 0, tile=True), alpha=0.5)
|
||||
|
||||
style who:
|
||||
color "#EA8E61"
|
||||
outlines [(3, "#000000", 1, 1)]
|
||||
outlines [(2, "#000000", 1, 1)]
|
||||
hinting "auto"
|
||||
font gui.bold_font
|
||||
size 42
|
||||
size 32
|
||||
|
||||
style quickbox is namebox:
|
||||
padding (50, 0, 50, 0)
|
||||
padding (32, 0, 32, 0)
|
||||
xanchor 1.0
|
||||
xoffset 570
|
||||
xoffset 320
|
||||
|
||||
style hider is namebox:
|
||||
align (0.5, 1.0)
|
||||
@ -192,6 +189,15 @@ transform gui_perspective_hover:
|
||||
easein 0.1 matrixtransform ScaleMatrix(1.05, 1.05, 1.05)
|
||||
easeout 0.1 matrixtransform ScaleMatrix(1.0, 1.0, 1.0)
|
||||
|
||||
transform gui_show_hide(new_widget=None, old_widget=None):
|
||||
delay 0.1
|
||||
on start:
|
||||
alpha 0
|
||||
zoom 1.05
|
||||
easein 0.1 zoom 1.00 alpha 1
|
||||
on hide:
|
||||
easeout 0.1 zoom 0.95 alpha 0
|
||||
|
||||
style choice_vbox is vbox
|
||||
style choice_button is button
|
||||
style choice_button_text is button_text
|
||||
|
@ -120,15 +120,15 @@ define config.game_main_transition = f3
|
||||
define config.end_splash_transition = d3
|
||||
define config.end_game_transition = fade
|
||||
define config.after_load_transition = fade
|
||||
define config.window_show_transition = d3
|
||||
define config.window_hide_transition = d3
|
||||
define config.window_show_transition = None
|
||||
define config.window_hide_transition = None
|
||||
define config.adv_nvl_transition = d3
|
||||
define config.nvl_adv_transition = d3
|
||||
define config.enter_yesno_transition = None
|
||||
define config.exit_yesno_transition = None
|
||||
define config.enter_replay_transition = None
|
||||
define config.exit_replay_transition = None
|
||||
define config.say_attribute_transition = d3
|
||||
define config.say_attribute_transition = None
|
||||
|
||||
# Engine Compatibility
|
||||
define config.check_conflicting_properties = True
|
||||
|
Loading…
Reference in New Issue
Block a user