-Codechange: move a number of Vehicle* functions into the Vehicle class


git-svn-id: http://svn.openttd.org/trunk@26863 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: bring a bit more OO into the disaster vehicles


git-svn-id: http://svn.openttd.org/trunk@26864 6aa0318a-3be1-0310-93fa-89fd2396df07
-Update from WebTranslator v3.0:
welsh - 11 changes by kazzie


git-svn-id: http://svn.openttd.org/trunk@26865 6aa0318a-3be1-0310-93fa-89fd2396df07
-Change: make aircraft ascend/descend when they are too close to the ground or too far away (based on patch by ic111)


git-svn-id: http://svn.openttd.org/trunk@26866 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix (r26866): hopefully fix MSVC compile error


git-svn-id: http://svn.openttd.org/trunk@26867 6aa0318a-3be1-0310-93fa-89fd2396df07
-Add: methods for getting a (theoretical) slope and tile height of tiles outside of the map array (ic111)


git-svn-id: http://svn.openttd.org/trunk@26868 6aa0318a-3be1-0310-93fa-89fd2396df07
-Add: support for an all black palette to prevent the need of having a black tile of all different slopes (ic111)


git-svn-id: http://svn.openttd.org/trunk@26869 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix (r15190): since freeform edges the 'tile height' at southern edge * 8 pixels just 'south' of the edge tile would not be drawn and would as a result not be refreshed causing artefacts to remain there. This adds a virtual slope to level 0 so it can be redrawn appropriately. Loosely based on patch by ic111


git-svn-id: http://svn.openttd.org/trunk@26870 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: Centre and draw arbitrary size highscore screen. Highscore text continues to be drawn with 640x480 dimensions.


git-svn-id: http://svn.openttd.org/trunk@26871 6aa0318a-3be1-0310-93fa-89fd2396df07
-Change: give the disaster vehicles the same treatment as aircraft in r26866; make the ascend and descend if needed to cross high mountains (based on patch by ic111)


git-svn-id: http://svn.openttd.org/trunk@26872 6aa0318a-3be1-0310-93fa-89fd2396df07
-Change: split type_height into a type and height array (ic111)


git-svn-id: http://svn.openttd.org/trunk@26873 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix (r26872): hopefully fix MSVC compile error


git-svn-id: http://svn.openttd.org/trunk@26874 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: move TropicZone information from m6 to type


git-svn-id: http://svn.openttd.org/trunk@26875 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: move 'has bride above' data from m6 to type


git-svn-id: http://svn.openttd.org/trunk@26876 6aa0318a-3be1-0310-93fa-89fd2396df07
-Update: documentation about the map array


git-svn-id: http://svn.openttd.org/trunk@26877 6aa0318a-3be1-0310-93fa-89fd2396df07
-Change: move m6 to TileExtended to keep Tile 8 bytes and thus better alignable


git-svn-id: http://svn.openttd.org/trunk@26878 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: remove most MayHaveBridgeAbove calls since the data is now always accessible


git-svn-id: http://svn.openttd.org/trunk@26879 6aa0318a-3be1-0310-93fa-89fd2396df07
-Add: stub settings for limiting bridge and map height


git-svn-id: http://svn.openttd.org/trunk@26880 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: bump the savegame version


git-svn-id: http://svn.openttd.org/trunk@26881 6aa0318a-3be1-0310-93fa-89fd2396df07
-Feature: allow limiting the height of bridges (ic111)


git-svn-id: http://svn.openttd.org/trunk@26882 6aa0318a-3be1-0310-93fa-89fd2396df07