Thu, 09 Aug 2007 02:53:36 +0000(svn r10831) [NewGRF_ports] -Feature: Split OTTD airports into basic and extended sets. Created 2 new .grfs. NewGRF_ports
richk [Thu, 09 Aug 2007 02:53:36 +0000] rev 6775
(svn r10831) [NewGRF_ports] -Feature: Split OTTD airports into basic and extended sets. Created 2 new .grfs.
Added City Airport to airportsbasic.grf.
Correction to availability callback (thanks Maedhros).

Thu, 09 Aug 2007 02:45:42 +0000(svn r10830) [NewGRF_ports] -Fix: Only test and draw a preview picture if the fsmportspec can be accessed. NewGRF_ports
richk [Thu, 09 Aug 2007 02:45:42 +0000] rev 6774
(svn r10830) [NewGRF_ports] -Fix: Only test and draw a preview picture if the fsmportspec can be accessed.

Thu, 09 Aug 2007 02:43:04 +0000(svn r10829) [NewGRF_ports] -Change: Animation was causing failures if the tile happened to be one of the hardcoded animated tiles. For the moment, comment out. Will be replaced with newgrf animation. NewGRF_ports
richk [Thu, 09 Aug 2007 02:43:04 +0000] rev 6773
(svn r10829) [NewGRF_ports] -Change: Animation was causing failures if the tile happened to be one of the hardcoded animated tiles. For the moment, comment out. Will be replaced with newgrf animation.

Wed, 08 Aug 2007 02:09:50 +0000(svn r10826) [NewGRF_ports] -Change: Added save of FSMport_flood_protected. NewGRF_ports
richk [Wed, 08 Aug 2007 02:09:50 +0000] rev 6772
(svn r10826) [NewGRF_ports] -Change: Added save of FSMport_flood_protected.

Wed, 08 Aug 2007 01:56:10 +0000(svn r10825) [NewGRF_ports] -Feature: Airport subtype (prop 20) is now read. This restricts buildlist and usage of airports to the selected vehicle subtype. NewGRF_ports
richk [Wed, 08 Aug 2007 01:56:10 +0000] rev 6771
(svn r10825) [NewGRF_ports] -Feature: Airport subtype (prop 20) is now read. This restricts buildlist and usage of airports to the selected vehicle subtype.
Added Seaplanes as new subtype for Airports; bit3=1, value 0x08.
TODO: add Seaplane subtype to aircraft; build, etc.

Tue, 07 Aug 2007 23:15:28 +0000(svn r10824) [NewGRF_ports] -Feature: Added basic code for seaplane airport support. NewGRF_ports
richk [Tue, 07 Aug 2007 23:15:28 +0000] rev 6770
(svn r10824) [NewGRF_ports] -Feature: Added basic code for seaplane airport support.
Adds prop23 to the FSM spec, which sets a placement mask. Bit 7 of each byte in mask decides whether the tile must be placed on water. Non-water tiles in mask must be placed on non-water. Thus allowing some of FSMport to be on land, some on water.
Airport does not flood, but any aircraft on water at reload of a save will explode!
Added seaplaneport.grf as experiment/proof of concept based on small airport. This uses movement orders to a -8 altitude, relative to airport_tile height.
WARNING: There are no restrictions on what kind of aircraft may currently use airport. So it aint realistic... OK :)

Tue, 07 Aug 2007 15:11:52 +0000(svn r10819) [NewGRF_ports] -Codechange: remove a large amount of state machinery of the airports. NewGRF_ports
rubidium [Tue, 07 Aug 2007 15:11:52 +0000] rev 6769
(svn r10819) [NewGRF_ports] -Codechange: remove a large amount of state machinery of the airports.
[NewGRF_ports] -Fix: compilation on gcc.
[NewGRF_ports] -Fix: AIs building "old" airports.

Tue, 07 Aug 2007 14:58:55 +0000(svn r10818) [NewGRF_ports] -Codechange: remove the remnants of the old airports from the GUI. NewGRF_ports
rubidium [Tue, 07 Aug 2007 14:58:55 +0000] rev 6768
(svn r10818) [NewGRF_ports] -Codechange: remove the remnants of the old airports from the GUI.

Tue, 07 Aug 2007 01:25:46 +0000(svn r10817) [NewGRF_ports] -Fix: Committed one file too many. NewGRF_ports
richk [Tue, 07 Aug 2007 01:25:46 +0000] rev 6767
(svn r10817) [NewGRF_ports] -Fix: Committed one file too many.

Tue, 07 Aug 2007 01:23:09 +0000(svn r10816) [NewGRF_ports] -Change: Vertical movement now based on difference in heights between current position and target position, rather than just being in particular states. NewGRF_ports
richk [Tue, 07 Aug 2007 01:23:09 +0000] rev 6766
(svn r10816) [NewGRF_ports] -Change: Vertical movement now based on difference in heights between current position and target position, rather than just being in particular states.