Wed, 18 Jun 2008 20:14:48 +0000(svn r13567) [NoAI] -Fix: it turns out AIStation::StationType didn't match ::StationType, as it matches (nameless) FACIL_ enum.. which has not the same order as ::StationTYpe.. things can be confusing from time to time :) noai
truebrain [Wed, 18 Jun 2008 20:14:48 +0000] rev 11011
(svn r13567) [NoAI] -Fix: it turns out AIStation::StationType didn't match ::StationType, as it matches (nameless) FACIL_ enum.. which has not the same order as ::StationTYpe.. things can be confusing from time to time :)

Wed, 18 Jun 2008 19:58:44 +0000(svn r13566) [NoAI] -Fix: make AITileList_StationType a bit more friendly, and allow STATION_ANY noai
truebrain [Wed, 18 Jun 2008 19:58:44 +0000] rev 11010
(svn r13566) [NoAI] -Fix: make AITileList_StationType a bit more friendly, and allow STATION_ANY

Wed, 18 Jun 2008 16:48:58 +0000(svn r13565) -Change [FS#2077]: when invisibility is set, sprite sequences are now drawn until first non-opaque sprite is found (bit 14 not set)
smatz [Wed, 18 Jun 2008 16:48:58 +0000] rev 11009
(svn r13565) -Change [FS#2077]: when invisibility is set, sprite sequences are now drawn until first non-opaque sprite is found (bit 14 not set)
This is to balance performance, code complexity and NewGRF requirements

Wed, 18 Jun 2008 13:11:02 +0000(svn r13564) -Codechange: do not use SetPixel in PaletteAnimate, access destination directly instead. Makes palette animation ~40% faster.
smatz [Wed, 18 Jun 2008 13:11:02 +0000] rev 11008
(svn r13564) -Codechange: do not use SetPixel in PaletteAnimate, access destination directly instead. Makes palette animation ~40% faster.

Wed, 18 Jun 2008 10:58:16 +0000(svn r13563) [NoAI] -Fix: added some asserts to ensure sanity of AI*Modes. noai
truebrain [Wed, 18 Jun 2008 10:58:16 +0000] rev 11007
(svn r13563) [NoAI] -Fix: added some asserts to ensure sanity of AI*Modes.
-Note: it has to be said that currently 'scoping' is broken, and it is possible to cause an assert. But it is better to have an assert, than to build stuff for real in TestMode ;)

Wed, 18 Jun 2008 03:19:31 +0000(svn r13562) -Codechange: Yet another enumification, which required a bit of explanation/documentation of a trickery some would call a hack
belugas [Wed, 18 Jun 2008 03:19:31 +0000] rev 11006
(svn r13562) -Codechange: Yet another enumification, which required a bit of explanation/documentation of a trickery some would call a hack

Wed, 18 Jun 2008 02:38:28 +0000(svn r13561) -Codechange: two more enumifications of widgets
belugas [Wed, 18 Jun 2008 02:38:28 +0000] rev 11005
(svn r13561) -Codechange: two more enumifications of widgets

Wed, 18 Jun 2008 02:04:01 +0000(svn r13560) -Fix(r13550): This section widget_count did not required to be lowered. So small revert
belugas [Wed, 18 Jun 2008 02:04:01 +0000] rev 11004
(svn r13560) -Fix(r13550): This section widget_count did not required to be lowered. So small revert

Tue, 17 Jun 2008 23:51:17 +0000(svn r13559) -Codechange: Enumification of the Options menu items
belugas [Tue, 17 Jun 2008 23:51:17 +0000] rev 11003
(svn r13559) -Codechange: Enumification of the Options menu items

Tue, 17 Jun 2008 23:16:33 +0000(svn r13558) [NoAI] -Codechange: generate an error when you pass a wrong typed value via an array meant for integers to the (C++) API. noai
rubidium [Tue, 17 Jun 2008 23:16:33 +0000] rev 11002
(svn r13558) [NoAI] -Codechange: generate an error when you pass a wrong typed value via an array meant for integers to the (C++) API.