summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--game/ATTRIBUTION2
-rw-r--r--game/gfx/gui/crystal.pngbin0 -> 3103 bytes
-rw-r--r--game/gui/HUD.pngbin0 -> 128359 bytes
-rw-r--r--game/screens.rpy26
4 files changed, 22 insertions, 6 deletions
diff --git a/game/ATTRIBUTION b/game/ATTRIBUTION
index 7b0eb5c..7120c67 100644
--- a/game/ATTRIBUTION
+++ b/game/ATTRIBUTION
@@ -81,6 +81,7 @@ Where relevant, you must also include a link to https://tmw2.org in your credit.
## GUI
gfx/gui/cog_hover.png (JellyCat) (CC0) (OpenGameArt/Modified)
gfx/gui/cog_idle.png (JellyCat) (CC0) (OpenGameArt/Modified)
+ gfx/gui/crystal.png (Phobi) (CC0) (OpenGameArt/Modified)
gfx/gui/ele_0.png
gfx/gui/ele_1.png (Chrisdesign) (CC0) (From OpenGameArt)
gfx/gui/ele_2.png (Chrisdesign) (CC0) (From OpenGameArt)
@@ -123,6 +124,7 @@ Where relevant, you must also include a link to https://tmw2.org in your credit.
# GUI
gui/elegant.png (?) (CC0) (Open Game Art)
+ gui/HUD.png (Melle) (CC0) (Open Game Art)
gui/WideBB_insensitive.png (Jesusalva) (CC0)
***All other assets are default Ren'Py assets (MIT)***
diff --git a/game/gfx/gui/crystal.png b/game/gfx/gui/crystal.png
new file mode 100644
index 0000000..9915b41
--- /dev/null
+++ b/game/gfx/gui/crystal.png
Binary files differ
diff --git a/game/gui/HUD.png b/game/gui/HUD.png
new file mode 100644
index 0000000..73d0acc
--- /dev/null
+++ b/game/gui/HUD.png
Binary files differ
diff --git a/game/screens.rpy b/game/screens.rpy
index fd943be..870d37d 100644
--- a/game/screens.rpy
+++ b/game/screens.rpy
@@ -255,16 +255,30 @@ screen quick_menu():
## Main HUD Control
if hud_interface:
frame:
- background "#0009"
+ #background "#0009"
+ background "gui/HUD.png"
xalign 0.5
yalign 0.0
- hbox:
+ frame:
style_prefix "quick"
- xalign 0.5
- yalign 0.0
-
- label _("%s, Rank %d, %d/%d AP\nGP %d, Crystals %d" % ((persistent.nickname or "Guest"), Player["level"], Player["ap"], Player["max_ap"], Player["gp"], Player["crystals"]))
+ background "gfx/actionarea.png"
+ xmargin 50
+ ymargin 50
+ vbox:
+ spacing 24
+ label _("%s (Lv. %d)" % (persistent.nickname or "Guest", Player["level"])):
+ xalign 0.5
+ hbox:
+ spacing 24
+ label _("AP")
+ bar:
+ value StaticValue(Player["ap"], Player["max_ap"])
+ xsize 200
+ label _("%d/%d" % (Player["ap"], Player["max_ap"]))
+ vbox:
+ text _("{size=40}$ %d{/size}" % Player["gp"])
+ text _("{image=gfx/gui/crystal.png}{size=40}%d{/size}" % Player["crystals"])
## DownLoader Screen