summaryrefslogtreecommitdiff
path: root/src/resources
diff options
context:
space:
mode:
Diffstat (limited to 'src/resources')
-rw-r--r--src/resources/beingcommon.cpp3
-rw-r--r--src/resources/beinginfo.cpp2
-rw-r--r--src/resources/beinginfo.h14
3 files changed, 19 insertions, 0 deletions
diff --git a/src/resources/beingcommon.cpp b/src/resources/beingcommon.cpp
index fc58dbbc7..66c5586ee 100644
--- a/src/resources/beingcommon.cpp
+++ b/src/resources/beingcommon.cpp
@@ -41,4 +41,7 @@ void BeingCommon::readBasicAttributes(BeingInfo *const info, XmlNodePtr node,
info->setNameOffsetX(XML::getProperty(node, "nameOffsetX", 0));
info->setNameOffsetY(XML::getProperty(node, "nameOffsetY", 0));
info->setSortOffsetY(XML::getProperty(node, "sortOffsetY", 0));
+
+ info->setHpBarOffsetX(XML::getProperty(node, "hpBarOffsetX", 0));
+ info->setHpBarOffsetY(XML::getProperty(node, "hpBarOffsetY", 0));
}
diff --git a/src/resources/beinginfo.cpp b/src/resources/beinginfo.cpp
index bd45ec9ed..1d316df5e 100644
--- a/src/resources/beinginfo.cpp
+++ b/src/resources/beinginfo.cpp
@@ -51,6 +51,8 @@ BeingInfo::BeingInfo() :
mTargetOffsetY(0),
mNameOffsetX(0),
mNameOffsetY(0),
+ mHpBarOffsetX(0),
+ mHpBarOffsetY(0),
mMaxHP(0),
mSortOffsetY(0),
mDeadSortOffsetY(31),
diff --git a/src/resources/beinginfo.h b/src/resources/beinginfo.h
index c90e3296e..5b2b7b87c 100644
--- a/src/resources/beinginfo.h
+++ b/src/resources/beinginfo.h
@@ -172,6 +172,18 @@ class BeingInfo final
int getNameOffsetY() const A_WARN_UNUSED
{ return mNameOffsetY; }
+ void setHpBarOffsetX(const int n)
+ { mHpBarOffsetX = n; }
+
+ int getHpBarOffsetX() const A_WARN_UNUSED
+ { return mHpBarOffsetX; }
+
+ void setHpBarOffsetY(const int n)
+ { mHpBarOffsetY = n; }
+
+ int getHpBarOffsetY() const A_WARN_UNUSED
+ { return mHpBarOffsetY; }
+
void setMaxHP(const int n)
{ mMaxHP = n; }
@@ -242,6 +254,8 @@ class BeingInfo final
int mTargetOffsetY;
int mNameOffsetX;
int mNameOffsetY;
+ int mHpBarOffsetX;
+ int mHpBarOffsetY;
int mMaxHP;
int mSortOffsetY;
int mDeadSortOffsetY;