diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-03-13 17:51:41 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-03-13 17:51:41 +0300 |
commit | ad0e1575e9532b027e7ad46d5e450fe7ed4389a7 (patch) | |
tree | 1d27e912b7827bb2dd6e184c44ba832d8593b2b9 | |
parent | f40b3cd12dd2e2c65d02816c450e5645fba84109 (diff) | |
download | manaverse-ad0e1575e9532b027e7ad46d5e450fe7ed4389a7.tar.gz manaverse-ad0e1575e9532b027e7ad46d5e450fe7ed4389a7.tar.bz2 manaverse-ad0e1575e9532b027e7ad46d5e450fe7ed4389a7.tar.xz manaverse-ad0e1575e9532b027e7ad46d5e450fe7ed4389a7.zip |
Simplify drawing beings in playerbox control.
-rw-r--r-- | src/being/being.cpp | 7 | ||||
-rw-r--r-- | src/being/being.h | 4 | ||||
-rw-r--r-- | src/gui/widgets/playerbox.cpp | 2 |
3 files changed, 12 insertions, 1 deletions
diff --git a/src/being/being.cpp b/src/being/being.cpp index 9b8be8ec8..4565e6f01 100644 --- a/src/being/being.cpp +++ b/src/being/being.cpp @@ -2918,6 +2918,13 @@ void Being::drawSpritesSDL(Graphics *restrict const graphics, } } +void Being::drawBasic(Graphics *restrict const graphics, + const int x, + const int y) const restrict2 +{ + CompoundSprite::draw(graphics, x, y); +} + void Being::drawSpriteAt(Graphics *restrict const graphics, const int x, const int y) const restrict2 diff --git a/src/being/being.h b/src/being/being.h index 31c28d28f..8d95205fd 100644 --- a/src/being/being.h +++ b/src/being/being.h @@ -631,6 +631,10 @@ class Being notfinal : public ActorSprite, const int offsetY) const restrict2 override final A_NONNULL(2); + void drawBasic(Graphics *restrict const graphics, + const int x, + const int y) const restrict2 A_NONNULL(2); + void drawSpriteAt(Graphics *restrict const graphics, const int x, const int y) const restrict2 A_NONNULL(2); diff --git a/src/gui/widgets/playerbox.cpp b/src/gui/widgets/playerbox.cpp index 62d4b6bf9..75d1dc872 100644 --- a/src/gui/widgets/playerbox.cpp +++ b/src/gui/widgets/playerbox.cpp @@ -125,7 +125,7 @@ void PlayerBox::draw(Graphics *const graphics) const int bs = mFrameSize; const int x = mDimension.width / 2 + bs + mOffsetX; const int y = mDimension.height - bs + mOffsetY; - mBeing->drawSpriteAt(graphics, x, y); + mBeing->drawBasic(graphics, x, y); } if (settings.guiAlpha != mAlpha) |