From 77d99eb807b378fcfe0424d5c6f27ec47b9a7b3d Mon Sep 17 00:00:00 2001 From: hackykid Date: Mon, 27 Jun 2005 21:34:31 +0000 Subject: [PATCH] (svn r2494) - Fix: [newgrf] Dont assume a spriteset can only have 4 or 8 sprites. --- engine.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/engine.c b/engine.c index 671427e3ca..65f016eda7 100644 --- a/engine.c +++ b/engine.c @@ -563,9 +563,8 @@ int GetCustomEngineSprite(byte engine, const Vehicle *v, byte direction) return 0; } - direction %= 8; - if (rsg->sprites_per_set == 4) - direction %= 4; + assert(rsg->sprites_per_set <= 8); + direction %= rsg->sprites_per_set; totalsets = in_motion ? rsg->loaded_count : rsg->loading_count;