From 29379be41cb3d51a33459bb5321652fdfd514845 Mon Sep 17 00:00:00 2001 From: Zukero Date: Tue, 24 Oct 2017 18:23:45 +0200 Subject: [PATCH] UI to show actor conditions active on the targeted NPC during battle. --- .../res/anim/hidemonsterconditionbar.xml | 8 + .../res/anim/hidemonsterconditionbutton.xml | 8 + .../res/anim/showmonsterconditionbar.xml | 9 + .../res/anim/showmonsterconditionbutton.xml | 9 + AndorsTrail/res/layout/combatview.xml | 195 +++++++++------- .../res/raw/actorconditions_debug.json | 20 ++ AndorsTrail/res/raw/itemlist_debug.json | 24 +- AndorsTrail/res/values/strings.xml | 1 + .../AndorsTrail/AndorsTrailApplication.java | 4 +- .../AndorsTrail/activity/MainActivity.java | 25 ++- .../resource/tiles/TileManager.java | 212 ++++++++++++++++-- .../gpl/rpg/AndorsTrail/view/CombatView.java | 169 +++++++++++++- .../DisplayActiveActorConditionIcons.java | 56 +++-- 13 files changed, 599 insertions(+), 141 deletions(-) create mode 100644 AndorsTrail/res/anim/hidemonsterconditionbar.xml create mode 100644 AndorsTrail/res/anim/hidemonsterconditionbutton.xml create mode 100644 AndorsTrail/res/anim/showmonsterconditionbar.xml create mode 100644 AndorsTrail/res/anim/showmonsterconditionbutton.xml diff --git a/AndorsTrail/res/anim/hidemonsterconditionbar.xml b/AndorsTrail/res/anim/hidemonsterconditionbar.xml new file mode 100644 index 000000000..7ac9a00c7 --- /dev/null +++ b/AndorsTrail/res/anim/hidemonsterconditionbar.xml @@ -0,0 +1,8 @@ + + diff --git a/AndorsTrail/res/anim/hidemonsterconditionbutton.xml b/AndorsTrail/res/anim/hidemonsterconditionbutton.xml new file mode 100644 index 000000000..a4ca4ac70 --- /dev/null +++ b/AndorsTrail/res/anim/hidemonsterconditionbutton.xml @@ -0,0 +1,8 @@ + + \ No newline at end of file diff --git a/AndorsTrail/res/anim/showmonsterconditionbar.xml b/AndorsTrail/res/anim/showmonsterconditionbar.xml new file mode 100644 index 000000000..2902dc99a --- /dev/null +++ b/AndorsTrail/res/anim/showmonsterconditionbar.xml @@ -0,0 +1,9 @@ + + + diff --git a/AndorsTrail/res/anim/showmonsterconditionbutton.xml b/AndorsTrail/res/anim/showmonsterconditionbutton.xml new file mode 100644 index 000000000..ea004863f --- /dev/null +++ b/AndorsTrail/res/anim/showmonsterconditionbutton.xml @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/AndorsTrail/res/layout/combatview.xml b/AndorsTrail/res/layout/combatview.xml index 16267481e..bf8f10df7 100644 --- a/AndorsTrail/res/layout/combatview.xml +++ b/AndorsTrail/res/layout/combatview.xml @@ -1,93 +1,130 @@ - + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:gravity="center_horizontal" > -