smatz [Wed, 18 Jun 2008 20:20:12 +0000] rev 11013
(svn r13568) -Fix (r13564): Windows build asserts where I wouldn't expect it to
truebrain [Wed, 18 Jun 2008 20:20:44 +0000] rev 11012
(svn r13569) [NoAI] -Fix: for some silly reason STATION_ANY was 0x00, instead of 0x1F, greatly increasing the complexity of bitmask-checks, for no clear reason
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 :)
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
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
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.
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 ;)
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
belugas [Wed, 18 Jun 2008 02:38:28 +0000] rev 11005
(svn r13561) -Codechange: two more enumifications of widgets
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