From 249deed3b2017d3b82f7447eb74090883f69eab0 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Tue, 10 May 2005 14:01:54 +0000 Subject: Fix another mistake in the asm-to-C conversion svn-id: r18032 --- scumm/script_v80he.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'scumm') diff --git a/scumm/script_v80he.cpp b/scumm/script_v80he.cpp index ac55b75ff8..7bb5ceca86 100644 --- a/scumm/script_v80he.cpp +++ b/scumm/script_v80he.cpp @@ -674,7 +674,7 @@ void ScummEngine_v80he::drawLine(int x1, int y1, int x, int y, int step, int typ if (ebx > maxDist) { eax = 1; - if (dx >= maxDist) { + if (dx >= 0) { x++; } else { x--; @@ -694,8 +694,7 @@ void ScummEngine_v80he::drawLine(int x1, int y1, int x, int y, int step, int typ if (eax == 0) continue; - var_C++; - if (((var_C - 1) % step) != 0 && maxDist != i) + if ((var_C++ % step) != 0 && maxDist != i) continue; if (type == 2) { -- cgit v1.2.3