town_cmd.c
changeset 2360 4e4ebe18e448
parent 2238 33361a216301
child 2425 e755ee29133a
--- a/town_cmd.c	Tue Aug 23 07:28:45 2005 +0000
+++ b/town_cmd.c	Tue Aug 23 18:47:04 2005 +0000
@@ -78,7 +78,7 @@
 
 static void TownDrawHouseLift(TileInfo *ti)
 {
-	AddChildSpriteScreen(0x5A3, 0xE, 0x3C - (_m[ti->tile].owner&0x7F));
+	AddChildSpriteScreen(0x5A3, 0xE, 0x3C - (_m[ti->tile].m1 & 0x7F));
 }
 
 typedef void TownDrawTileProc(TileInfo *ti);
@@ -173,8 +173,8 @@
 		return;
 	}
 
-	if (!((old=_m[tile].owner)&0x80)) {
-		_m[tile].owner |= 0x80;
+	if (!((old = _m[tile].m1) & 0x80)) {
+		_m[tile].m1 |= 0x80;
 
 		do {
 			i = (Random()&7) - 1;
@@ -183,14 +183,14 @@
 		SB(_m[tile].m5, 0, 6, i);
 	}
 
-	a = _m[tile].owner&0x7F;
+	a = _m[tile].m1 & 0x7F;
 	b = (_m[tile].m5&0x3F) * 6;
 	a += (a < b) ? 1 : -1;
-	_m[tile].owner = (_m[tile].owner&0x80)|a;
+	_m[tile].m1 = (_m[tile].m1 & 0x80) | a;
 
 	if (a == b) {
+		_m[tile].m1 &= 0x7F;
 		_m[tile].m5 &= 0x40;
-		_m[tile].owner &= 0x7F;
 		DeleteAnimatedTile(tile);
 	}