diff -r eee46cb39750 -r b39bc69bb2f2 src/newgrf_spritegroup.cpp --- a/src/newgrf_spritegroup.cpp Wed Jan 09 18:11:12 2008 +0000 +++ b/src/newgrf_spritegroup.cpp Sun Feb 03 20:17:54 2008 +0000 @@ -11,6 +11,7 @@ #include "newgrf_spritegroup.h" #include "sprite.h" #include "date_func.h" +#include "settings_type.h" static void SpriteGroupPoolCleanBlock(uint start_item, uint end_item); @@ -91,6 +92,7 @@ case 0x0C: return object->callback; case 0x10: return object->callback_param1; case 0x11: return 0; + case 0x12: return _game_mode; case 0x18: return object->callback_param2; case 0x1A: return UINT_MAX; case 0x1B: return GB(_display_opt, 0, 6);