-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathquick_menu_screen.rpy
114 lines (87 loc) · 3.92 KB
/
quick_menu_screen.rpy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
## Quick Menu screen ###########################################################
##
## The quick menu is displayed in-game to provide easy access to the out-of-game
## menus.
image rollback_idle = Transform("gui/quick_menu/rollback_idle.webp", zoom=0.35)
image rollback_hover = Transform("gui/quick_menu/rollback_hover.webp", zoom=0.35)
image history_idle = Transform("gui/quick_menu/history_idle.webp", zoom=0.35)
image history_hover = Transform("gui/quick_menu/history_hover.webp", zoom=0.35)
image skip_idle = Transform("gui/quick_menu/skip_idle.webp", zoom=0.35)
image skip_hover = Transform("gui/quick_menu/skip_hover.webp", zoom=0.35)
image auto_forward_idle = Transform("gui/quick_menu/auto_forward_idle.webp", zoom=0.35)
image auto_forward_hover = Transform("gui/quick_menu/auto_forward_hover.webp", zoom=0.35)
image save_idle = Transform("gui/quick_menu/save_idle.webp", zoom=0.35)
image save_hover = Transform("gui/quick_menu/save_hover.webp", zoom=0.35)
image quick_save_idle = Transform("gui/quick_menu/quick_save_idle.webp", zoom=0.35)
image quick_save_hover = Transform("gui/quick_menu/quick_save_hover.webp", zoom=0.35)
image quick_load_idle = Transform("gui/quick_menu/quick_load_idle.webp", zoom=0.35)
image quick_load_hover = Transform("gui/quick_menu/quick_load_hover.webp", zoom=0.35)
image settings_idle = Transform("gui/quick_menu/settings.webp", zoom=0.35)
image settings_hover = Transform("gui/quick_menu/settings_hover.webp", zoom=0.35)
screen quick_menu():
zorder 10
style_prefix "quick_menu"
default image_path = "gui/quick_menu/"
if quick_menu:
hbox:
align (0.5, 1.0)
yoffset -5
spacing 30
if not real_life_mode:
imagebutton:
idle "rollback_idle"
hover "rollback_hover"
selected_idle "rollback_hover"
selected_hover "rollback_idle"
action Rollback()
imagebutton:
idle "history_idle"
hover "history_hover"
selected_idle "history_hover"
selected_hover "history_idle"
action ShowMenu("history")
imagebutton:
idle "skip_idle"
hover "skip_hover"
selected_idle "skip_hover"
selected_hover "skip_idle"
action Skip()
alternate Skip(fast=True, confirm=True)
imagebutton:
idle "auto_forward_idle"
hover "auto_forward_hover"
selected_idle "auto_forward_hover"
selected_hover "auto_forward_idle"
action Preference("auto-forward", "toggle")
imagebutton:
idle "save_idle"
hover "save_hover"
selected_idle "save_hover"
selected_hover "save_idle"
action ShowMenu("save")
imagebutton:
idle "quick_save_idle"
hover "quick_save_hover"
selected_idle "quick_save_hover"
selected_hover "quick_save_idle"
action QuickSave()
imagebutton:
idle "quick_load_idle"
hover "quick_load_hover"
selected_idle "quick_load_hover"
selected_hover "quick_load_idle"
action QuickLoad()
imagebutton:
idle "settings_idle"
hover "settings_hover"
selected_idle "settings_hover"
selected_hover "settings_idle"
action ShowMenu("preferences")
style quick_menu_button:
align (0.5, 0.5)
style quick_menu_button_text is bebas_neue_30
## This code ensures that the quick_menu screen is displayed in-game, whenever
## the player has not explicitly hidden the interface.
init python:
config.overlay_screens.append("quick_menu")
default quick_menu = True