From 3ad7fe758009d7f557a4cfd5dae0e017a43f2579 Mon Sep 17 00:00:00 2001
From: ariclone <>
Date: Sun, 21 May 2000 09:39:21 +0000
Subject: [PATCH] Fixed LoadRLESprite for sprites with >255 continuous
 non-transparent data

---
 src/video/video.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/video/video.cpp b/src/video/video.cpp
index 2c008d648..6c4c79cad 100644
--- a/src/video/video.cpp
+++ b/src/video/video.cpp
@@ -1516,13 +1516,13 @@ global RleSprite* LoadRleSprite(const char* name,unsigned width,unsigned height)
 #if 1
 		for( ; w<width; ++w ) {	// non-transparent
 		    *dp++=*sp++;
-		    if( ++counter==256 ) {
+		    if( ++counter==255 ) {
 			*cp=255;
 			*dp++=0;
 			cp=dp++;
-			counter=1;
+			counter=0;
 		    }
-		    if( w+1!=width && *sp==255 ) {	// transparent
+		    if( w+1!=width && *sp==255 ) {	// transparent		// ARI: FIXME - wrong position
 			break;
 		    }
 		}