diff --git a/screens.rpy b/screens.rpy index da9b55b..296b130 100644 --- a/screens.rpy +++ b/screens.rpy @@ -1466,210 +1466,4 @@ style nvl_button: xanchor gui.nvl_button_xalign style nvl_button_text: - properties gui.text_properties("nvl_button") - - -## Bubble screen ############################################################### -## -## The bubble screen is used to display dialogue to the player when using speech -## bubbles. The bubble screen takes the same parameters as the say screen, must -## create a displayable with the id of "what", and can create displayables with -## the "namebox", "who", and "window" ids. -## -## https://www.renpy.org/doc/html/bubble.html#bubble-screen - -screen bubble(who, what): - style_prefix "bubble" - - window: - id "window" - - if who is not None: - - window: - id "namebox" - style "bubble_namebox" - - text who: - id "who" - - text what: - id "what" - - default ctc = None - showif ctc: - add ctc - -style bubble_window is empty -style bubble_namebox is empty -style bubble_who is default -style bubble_what is default - -style bubble_window: - xpadding 30 - top_padding 5 - bottom_padding 5 - -style bubble_namebox: - xalign 0.5 - -style bubble_who: - xalign 0.5 - textalign 0.5 - color "#000" - -style bubble_what: - align (0.5, 0.5) - text_align 0.5 - layout "subtitle" - color "#000" - -define bubble.frame = Frame("gui/bubble.png", 55, 55, 55, 95) -define bubble.thoughtframe = Frame("gui/thoughtbubble.png", 55, 55, 55, 55) - -define bubble.properties = { - "bottom_left" : { - "window_background" : Transform(bubble.frame, xzoom=1, yzoom=1), - "window_bottom_padding" : 27, - }, - - "bottom_right" : { - "window_background" : Transform(bubble.frame, xzoom=-1, yzoom=1), - "window_bottom_padding" : 27, - }, - - "top_left" : { - "window_background" : Transform(bubble.frame, xzoom=1, yzoom=-1), - "window_top_padding" : 27, - }, - - "top_right" : { - "window_background" : Transform(bubble.frame, xzoom=-1, yzoom=-1), - "window_top_padding" : 27, - }, - - "thought" : { - "window_background" : bubble.thoughtframe, - } -} - -define bubble.expand_area = { - "bottom_left" : (0, 0, 0, 22), - "bottom_right" : (0, 0, 0, 22), - "top_left" : (0, 22, 0, 0), - "top_right" : (0, 22, 0, 0), - "thought" : (0, 0, 0, 0), -} - - - -################################################################################ -## Mobile Variants -################################################################################ - -style pref_vbox: - variant "medium" - xsize 450 - -## Since a mouse may not be present, we replace the quick menu with a version -## that uses fewer and bigger buttons that are easier to touch. -screen quick_menu(): - variant "touch" - - zorder 100 - - if quick_menu: - - hbox: - style "quick_menu" - style_prefix "quick" - - textbutton _("Back") action Rollback() - textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True) - textbutton _("Auto") action Preference("auto-forward", "toggle") - textbutton _("Menu") action ShowMenu() - - -style window: - variant "small" - background "gui/phone/textbox.png" - -style radio_button: - variant "small" - foreground "gui/phone/button/radio_[prefix_]foreground.png" - -style check_button: - variant "small" - foreground "gui/phone/button/check_[prefix_]foreground.png" - -style nvl_window: - variant "small" - background "gui/phone/nvl.png" - -style main_menu_frame: - variant "small" - background "gui/phone/overlay/main_menu.png" - -style game_menu_outer_frame: - variant "small" - background "gui/phone/overlay/game_menu.png" - -style game_menu_navigation_frame: - variant "small" - xsize 340 - -style game_menu_content_frame: - variant "small" - top_margin 0 - -style game_menu_viewport: - variant "small" - xsize 870 - -style pref_vbox: - variant "small" - xsize 400 - -style bar: - variant "small" - ysize gui.bar_size - left_bar Frame("gui/phone/bar/left.png", gui.bar_borders, tile=gui.bar_tile) - right_bar Frame("gui/phone/bar/right.png", gui.bar_borders, tile=gui.bar_tile) - -style vbar: - variant "small" - xsize gui.bar_size - top_bar Frame("gui/phone/bar/top.png", gui.vbar_borders, tile=gui.bar_tile) - bottom_bar Frame("gui/phone/bar/bottom.png", gui.vbar_borders, tile=gui.bar_tile) - -style scrollbar: - variant "small" - ysize gui.scrollbar_size - base_bar Frame("gui/phone/scrollbar/horizontal_[prefix_]bar.png", gui.scrollbar_borders, tile=gui.scrollbar_tile) - thumb Frame("gui/phone/scrollbar/horizontal_[prefix_]thumb.png", gui.scrollbar_borders, tile=gui.scrollbar_tile) - -style vscrollbar: - variant "small" - xsize gui.scrollbar_size - base_bar Frame("gui/phone/scrollbar/vertical_[prefix_]bar.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile) - thumb Frame("gui/phone/scrollbar/vertical_[prefix_]thumb.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile) - -style slider: - variant "small" - ysize gui.slider_size - base_bar Frame("gui/phone/slider/horizontal_[prefix_]bar.png", gui.slider_borders, tile=gui.slider_tile) - thumb "gui/phone/slider/horizontal_[prefix_]thumb.png" - -style vslider: - variant "small" - xsize gui.slider_size - base_bar Frame("gui/phone/slider/vertical_[prefix_]bar.png", gui.vslider_borders, tile=gui.slider_tile) - thumb "gui/phone/slider/vertical_[prefix_]thumb.png" - -style slider_vbox: - variant "small" - xsize None - -style slider_slider: - variant "small" - xsize 600 + properties gui.text_properties("nvl_button") \ No newline at end of file diff --git a/screens.rpyc b/screens.rpyc index 28d4eb3..f09d614 100644 Binary files a/screens.rpyc and b/screens.rpyc differ