# HG changeset patch # User hackykid # Date 1119908071 0 # Node ID a8db3e70577804f4bf84de1242d0e7341677e1f4 # Parent 9de61844bc60f5ba89c50bb53d38ea1f8869c557 (svn r2494) - Fix: [newgrf] Dont assume a spriteset can only have 4 or 8 sprites. diff -r 9de61844bc60 -r a8db3e705778 engine.c --- a/engine.c Mon Jun 27 17:45:21 2005 +0000 +++ b/engine.c Mon Jun 27 21:34:31 2005 +0000 @@ -563,9 +563,8 @@ 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;