summaryrefslogtreecommitdiff
path: root/game/gui/battle.rpy
diff options
context:
space:
mode:
Diffstat (limited to 'game/gui/battle.rpy')
-rw-r--r--game/gui/battle.rpy73
1 files changed, 41 insertions, 32 deletions
diff --git a/game/gui/battle.rpy b/game/gui/battle.rpy
index 872dec8..2090894 100644
--- a/game/gui/battle.rpy
+++ b/game/gui/battle.rpy
@@ -147,6 +147,7 @@ screen battle():
xalign 0.0
yalign 0.0
# Preferences button
+ null width 20
imagebutton auto "gfx/gui/cog_%s.png" action ShowMenu('preferences')
textbutton _("Party") action Function(blayout)
null width 20
@@ -205,13 +206,14 @@ screen battle():
# TODO: Gray out and unmovable if dead
# One drag group per party member defined in Battle
draggroup:
- xalign 0.2
+ xpos 0.25
+ xanchor 1.0
yalign 1.0
- xmaximum 160
- ymaximum 300 # 240 + 60: 30 px each dimension
+ xmaximum 256
+ ymaximum 480
# Display the background
drag:
- child At("gfx/action.png", c_party1)
+ child At("gfx/action.png", party1)
draggable False
droppable False
# Display the card (if there's one)
@@ -228,12 +230,12 @@ screen battle():
# The action areas
drag:
drag_name "Skill"
- child At("gfx/actionarea.png", c_party1)
+ child At("gfx/actionarea.png", party1)
draggable False
ypos 0.0
drag:
drag_name "Sphere"
- child At("gfx/actionarea.png", c_party1)
+ child At("gfx/actionarea.png", party1)
draggable False
yalign 1.0
# Display the sphere
@@ -244,16 +246,17 @@ screen battle():
yalign 1.0
xalign 0.5
if (fx1 and Battle["party"][0]["hp"] <= 0):
- add At("gfx/off.png", c_party1)
+ add At("gfx/off.png", party1)
# One drag group per party member defined in Battle
draggroup:
- xalign 0.4
+ xpos 0.50
+ xanchor 1.0
yalign 1.0
- xmaximum 160
- ymaximum 300
+ xmaximum 256
+ ymaximum 480
drag:
- child At("gfx/action.png", c_party2)
+ child At("gfx/action.png", party2)
draggable False
droppable False
if (fx2):
@@ -268,12 +271,12 @@ screen battle():
ypos 30
drag:
drag_name "Skill"
- child At("gfx/actionarea.png", c_party2)
+ child At("gfx/actionarea.png", party2)
draggable False
ypos 0.0
drag:
drag_name "Sphere"
- child At("gfx/actionarea.png", c_party2)
+ child At("gfx/actionarea.png", party2)
draggable False
yalign 1.0
drag:
@@ -284,15 +287,16 @@ screen battle():
xalign 0.5
if (fx2 and Battle["party"][1]["hp"] <= 0):
- add At("gfx/off.png", c_party2)
+ add At("gfx/off.png", party2)
# One drag group per party member defined in Battle
draggroup:
- xalign 0.6
+ xpos 0.75
+ xanchor 1.0
yalign 1.0
- xmaximum 160
- ymaximum 300
+ xmaximum 256
+ ymaximum 480
drag:
- child At("gfx/action.png", c_party3)
+ child At("gfx/action.png", party3)
draggable False
droppable False
if (fx3):
@@ -307,12 +311,12 @@ screen battle():
ypos 30
drag:
drag_name "Skill"
- child At("gfx/actionarea.png", c_party3)
+ child At("gfx/actionarea.png", party3)
draggable False
ypos 0.0
drag:
drag_name "Sphere"
- child At("gfx/actionarea.png", c_party3)
+ child At("gfx/actionarea.png", party3)
draggable False
yalign 1.0
drag:
@@ -323,15 +327,16 @@ screen battle():
xalign 0.5
if (fx3 and Battle["party"][2]["hp"] <= 0):
- add At("gfx/off.png", c_party3)
+ add At("gfx/off.png", party3)
# One drag group per party member defined in Battle
draggroup:
- xalign 0.8
+ xpos 1.0
+ xanchor 1.0
yalign 1.0
- xmaximum 160
- ymaximum 300
+ xmaximum 256
+ ymaximum 480
drag:
- child At("gfx/action.png", c_party4)
+ child At("gfx/action.png", party4)
draggable False
droppable False
if (fx4):
@@ -346,12 +351,12 @@ screen battle():
ypos 30
drag:
drag_name "Skill"
- child At("gfx/actionarea.png", c_party4)
+ child At("gfx/actionarea.png", party4)
draggable False
ypos 0.0
drag:
drag_name "Sphere"
- child At("gfx/actionarea.png", c_party4)
+ child At("gfx/actionarea.png", party4)
draggable False
yalign 1.0
drag:
@@ -362,14 +367,15 @@ screen battle():
xalign 0.5
if (fx4 and Battle["party"][3]["hp"] <= 0):
- add At("gfx/off.png", c_party4)
+ add At("gfx/off.png", party4)
####################################################
# Render HPBARs
if (fx1):
frame:
- xalign 0.21
+ xpos 0.125
+ xanchor 0.5
yalign 1.0
ymaximum 10
xmaximum 120
@@ -377,7 +383,8 @@ screen battle():
if (fx2):
frame:
- xalign 0.4
+ xpos 0.375
+ xanchor 0.5
yalign 1.0
ymaximum 10
xmaximum 120
@@ -385,7 +392,8 @@ screen battle():
if (fx3):
frame:
- xalign 0.6
+ xpos 0.625
+ xanchor 0.5
yalign 1.0
ymaximum 10
xmaximum 120
@@ -393,7 +401,8 @@ screen battle():
if (fx4):
frame:
- xalign 0.8
+ xpos 0.875
+ xanchor 0.5
yalign 1.0
ymaximum 10
xmaximum 120