Skip to content

Commit 8a363c8

Browse files
committed
Fix crash due to wrong drawing position
1 parent ea94d5a commit 8a363c8

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

libs/s25main/figures/nofArmored.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,19 @@ nofArmored::nofArmored(SerializedGameData& sgd, const unsigned obj_id) : noFigur
3838
void nofArmored::DrawArmorWalking(DrawPoint drawPt)
3939
{
4040
if(HasArmor())
41-
DrawArmor(drawPt, CalcFigurRelative());
41+
DrawArmor(InterpolateWalkDrawPos(drawPt));
4242
}
4343

44-
void nofArmored::DrawArmor(DrawPoint drawPt, DrawPoint offset)
44+
void nofArmored::DrawArmor(DrawPoint drawPt)
4545
{
4646
if(world->GetGGS().isEnabled(AddonId::MILITARY_HITPOINTS))
4747
{
48-
SmallFont->Draw(drawPt + DrawPoint(7, -20) + offset, "+", FontStyle::CENTER, COLOR_RED);
49-
SmallFont->Draw(drawPt + DrawPoint(10, -20) + offset, "1", FontStyle::CENTER, COLOR_RED);
48+
SmallFont->Draw(drawPt + DrawPoint(7, -20), "+", FontStyle::CENTER, COLOR_RED);
49+
SmallFont->Draw(drawPt + DrawPoint(10, -20), "1", FontStyle::CENTER, COLOR_RED);
5050
}
5151

5252
LOADER.GetImageN("leather_bobs", leatheraddon::bobIndex[leatheraddon::BobTypes::DONKEY_BOAT_CARRYING_ARMOR_WARE])
53-
->DrawFull(drawPt + DrawPoint(0, -22) + offset);
53+
->DrawFull(drawPt + DrawPoint(0, -22));
5454
}
5555

5656
void nofArmored::DrawArmorNotWalking(DrawPoint drawPt)

libs/s25main/figures/nofArmored.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class nofArmored : public noFigure
1818

1919
explicit nofArmored(const nofArmored&) = default;
2020

21-
void DrawArmor(DrawPoint drawPt, DrawPoint offset = {0, 0});
21+
void DrawArmor(DrawPoint drawPt);
2222

2323
public:
2424
void DrawArmorWalking(DrawPoint drawPt);

0 commit comments

Comments
 (0)