Wed, 18 Jun 2008 20:20:12 +0000(svn r13568) -Fix (r13564): Windows build asserts where I wouldn't expect it to
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

Wed, 18 Jun 2008 20:20:44 +0000(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 noai
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

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