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).
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.
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.
richk [Wed, 08 Aug 2007 02:09:50 +0000] rev 6772
(svn r10826) [NewGRF_ports] -Change: Added save of FSMport_flood_protected.
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.
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 :)
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.
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.
richk [Tue, 07 Aug 2007 01:25:46 +0000] rev 6767
(svn r10817) [NewGRF_ports] -Fix: Committed one file too many.
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.