From 0e0ad09e705724a132c2cb85c721ef10524cf479 Mon Sep 17 00:00:00 2001 From: Ziemas Date: Sat, 16 Nov 2019 01:48:49 +0100 Subject: [PATCH] Adjust sub-tile rendering offset. (#182) -5 Y when rendering based on sub-tile matches real D2 (at least for rendering act 1 stash) --- d2render/animated_entity.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/d2render/animated_entity.go b/d2render/animated_entity.go index 108813ec..83ef6984 100644 --- a/d2render/animated_entity.go +++ b/d2render/animated_entity.go @@ -172,7 +172,7 @@ func (v *AnimatedEntity) Render(target *ebiten.Image, offsetX, offsetY int) { // Location within the current tile localX := (v.subcellX - v.subcellY) * 16 - localY := ((v.subcellX + v.subcellY) * 8) - 4 + localY := ((v.subcellX + v.subcellY) * 8) - 5 // TODO: Transparency op maybe, but it'l murder batch calls opts := &ebiten.DrawImageOptions{}