------------------------------------------------------------------------ r3701 | peter1138 | 2006-03-01 17:35:01 +0000 (Wed, 01 Mar 2006) | 2 lines [2cc] move vehicle/engine palette functions out of header file and document the remaining definitions ------------------------------------------------------------------------ r3699 | tron | 2006-03-01 15:03:47 +0000 (Wed, 01 Mar 2006) | 1 line Replace some magic numbers for checking for a suitable slope for a level crossing by some less magic numbers ------------------------------------------------------------------------ r3698 | tron | 2006-03-01 12:31:39 +0000 (Wed, 01 Mar 2006) | 1 line Add GetCrossingRailBits() and ComplementRoadBits(). Simplify the code by using them ------------------------------------------------------------------------ r3697 | tron | 2006-03-01 09:40:34 +0000 (Wed, 01 Mar 2006) | 1 line Rename DIAG1/DIAG2 to X resp. Y as this conveys a bit better in which direction a pieces of rail goes ------------------------------------------------------------------------ r3696 | tron | 2006-03-01 08:56:38 +0000 (Wed, 01 Mar 2006) | 1 line Add functions to turn a tile into a normal rail tile/depot/waypoint. This is just a tiny step, the rail code needs way more love and caring ------------------------------------------------------------------------ r3695 | tron | 2006-03-01 06:39:04 +0000 (Wed, 01 Mar 2006) | 2 lines Add 2 MarkTileByTile() which I forgot in r3689 (noticed by Belugas) ------------------------------------------------------------------------ r3689 | tron | 2006-02-28 21:19:50 +0000 (Tue, 28 Feb 2006) | 1 line Add functions to turn a tile into either a normal road tile, a level crossing or a road depot ------------------------------------------------------------------------ r3687 | tron | 2006-02-28 13:18:14 +0000 (Tue, 28 Feb 2006) | 2 lines Complete some bits I missed whenn adding accessor functions for road types and pieces ------------------------------------------------------------------------ r3686 | tron | 2006-02-28 11:49:12 +0000 (Tue, 28 Feb 2006) | 3 lines Dispel some strange magic regarding level crossings and foundations: if a level crossing is on a sloped tile, it has to be on a level foundation ------------------------------------------------------------------------ r3685 | peter1138 | 2006-02-28 08:16:00 +0000 (Tue, 28 Feb 2006) | 1 line Include a file missed from r3684... ------------------------------------------------------------------------ r3684 | peter1138 | 2006-02-28 08:13:15 +0000 (Tue, 28 Feb 2006) | 1 line - NewGRF: Support loading of miscellaneous flags (not used yet) ------------------------------------------------------------------------ r3683 | tron | 2006-02-28 06:14:42 +0000 (Tue, 28 Feb 2006) | 1 line Get rid of another FindLandscapeHeight() ------------------------------------------------------------------------ r3682 | bjarni | 2006-02-27 19:49:53 +0000 (Mon, 27 Feb 2006) | 1 line -Fix: didn't write $ correct in G5_detector in r3673, which caused problems for tortoisesvn ------------------------------------------------------------------------ r3681 | peter1138 | 2006-02-27 19:43:19 +0000 (Mon, 27 Feb 2006) | 1 line - [Multistop] Check the RoadStop type before check its status. This fixes an assert introduced in r3663. Also fix the return type of GetRoadStopType(). ------------------------------------------------------------------------ r3680 | tron | 2006-02-27 17:24:31 +0000 (Mon, 27 Feb 2006) | 3 lines Fix some magic numbers which got damaged in r1768 -Fix: Correctly restore the roadside after roadworks are finished ------------------------------------------------------------------------ r3679 | bjarni | 2006-02-27 16:58:26 +0000 (Mon, 27 Feb 2006) | 1 line -Fix: [OSX] fixed warning introduced in r3670 about permission denied in G5_detector.c when compiling without having Makefile.config ------------------------------------------------------------------------ r3678 | peter1138 | 2006-02-27 15:35:22 +0000 (Mon, 27 Feb 2006) | 2 lines - NewGRF Codechange: remove redundant braces and temporary variables. ------------------------------------------------------------------------ r3677 | tron | 2006-02-27 08:08:10 +0000 (Mon, 27 Feb 2006) | 3 lines Remove the FindLandscapeHeightByTile()s from the default AI. The corresponding TileInfos look like global variables at the first glance, but always get written to before reading in each function they are used in. ------------------------------------------------------------------------ r3676 | bjarni | 2006-02-26 19:02:09 +0000 (Sun, 26 Feb 2006) | 4 lines -Change: [OSX] changed info about package to how to install the game the package is long gone and people don't read a doc about a missing package when they don't expect to find one the doc is called install even though it's not a real install and have nothing to do with make install. People just read it the first time they see it when it's called install ;) ------------------------------------------------------------------------ r3675 | bjarni | 2006-02-25 22:03:30 +0000 (Sat, 25 Feb 2006) | 2 lines -Fix: [OSX] made the default gcc names for building universal binaries into the newest gcc for each target instead of hardcoding it for 4.0.0 ------------------------------------------------------------------------ r3674 | bjarni | 2006-02-25 21:25:23 +0000 (Sat, 25 Feb 2006) | 4 lines -Feature: [OSX] Added support for tripple binaries (binaries optimised for G3, G5 and i686) G4 have no problems using G3 code while G5 can, but really benefit from getting their own optimised code (Apple: G5 is not just a fast G4) Also changed FAT_BINARY to UNIVERSAL_BINARY since Apple removed most (all?) references to fat binaries on their homepage two days after I added FAT_BINARY ------------------------------------------------------------------------ r3673 | bjarni | 2006-02-25 18:11:11 +0000 (Sat, 25 Feb 2006) | 3 lines -Codechange: [OSX] changed the makefile to autodetect if it compiles on G5 and then adds flags to optimise for G5 This will not interfere with crosscompiling or universal binaries ------------------------------------------------------------------------ r3672 | bjarni | 2006-02-25 16:57:17 +0000 (Sat, 25 Feb 2006) | 2 lines -Fix: [makefile] fixed bug where some settings where overwritten with the default ones when MAKEFILE_VERSION was changed ------------------------------------------------------------------------ r3671 | bjarni | 2006-02-24 22:12:11 +0000 (Fri, 24 Feb 2006) | 2 lines -Code cleanup: fixed style and removed commented out code in video/cocoa_v.m ------------------------------------------------------------------------ r3670 | bjarni | 2006-02-24 22:05:20 +0000 (Fri, 24 Feb 2006) | 6 lines -Codechange: [OSX] rewrote a part of the cocoa video driver to speed it up by 1000% in fullscreen rewrote QZ_DrawScreen to only redraw dirty rectangles (instead of everything) This reduce the OpenTTD time spent on this function from 75% to 6,7% (in main menu) Note: window mode is unaffected by this commit Note: the mouse pointer can now leave artefacts in debug mode ------------------------------------------------------------------------ r3669 | tron | 2006-02-24 20:52:32 +0000 (Fri, 24 Feb 2006) | 4 lines Really wipe all data when making a void tile Thanks to Belugas, egladil and Rubidium for their inspiration and hard work, which all this stuff is based on ------------------------------------------------------------------------ r3668 | tron | 2006-02-24 20:38:08 +0000 (Fri, 24 Feb 2006) | 1 line Add a function to turn a tile into a tree tile ------------------------------------------------------------------------ r3667 | tron | 2006-02-24 20:35:37 +0000 (Fri, 24 Feb 2006) | 1 line Fix the cause of an assertion I triggered in r3665 ------------------------------------------------------------------------ r3666 | peter1138 | 2006-02-24 20:09:50 +0000 (Fri, 24 Feb 2006) | 2 lines Fix up svn properties and add header files to Windows project files. ------------------------------------------------------------------------ r3665 | tron | 2006-02-24 19:56:24 +0000 (Fri, 24 Feb 2006) | 1 line Add a function to turn a tile into a clear tile ------------------------------------------------------------------------ r3664 | tron | 2006-02-24 19:52:26 +0000 (Fri, 24 Feb 2006) | 1 line Add a function to turn a tile into a void tile ------------------------------------------------------------------------ r3663 | peter1138 | 2006-02-24 17:52:07 +0000 (Fri, 24 Feb 2006) | 2 lines - Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled. ------------------------------------------------------------------------ r3662 | Darkvater | 2006-02-23 20:53:30 +0000 (Thu, 23 Feb 2006) | 1 line Fix regression FS#58 with union, endiannes and static decleration problems. Removed the union. ------------------------------------------------------------------------ r3661 | bjarni | 2006-02-23 18:52:13 +0000 (Thu, 23 Feb 2006) | 7 lines -Fix [PPC computers] quick dirty fix for failure to start the game on BE CPUs 3626 broke the game on Big endian CPUs and this is a quick dirty fix so the nightly builds for OSX and MorphOS will work again the game will still fail on 64 bit BE CPUs note: the game runs in 32 bit mode on G5, so it will work on G5 we need to make a better fix for this, but we also need the nightly builds to work ------------------------------------------------------------------------ r3660 | tron | 2006-02-23 12:24:19 +0000 (Thu, 23 Feb 2006) | 1 line Convert further road bits and type references to the functions/enums ------------------------------------------------------------------------ r3659 | tron | 2006-02-23 11:53:48 +0000 (Thu, 23 Feb 2006) | 1 line Add function to get the road bits of a level crossing ------------------------------------------------------------------------ r3658 | tron | 2006-02-23 08:20:28 +0000 (Thu, 23 Feb 2006) | 1 line Add functions and symbolic names to retrieve road tile types and road pieces ------------------------------------------------------------------------ r3657 | tron | 2006-02-23 07:32:46 +0000 (Thu, 23 Feb 2006) | 1 line Fix indentation and remove now unused variable, which i forgot in r3655 ------------------------------------------------------------------------ r3656 | tron | 2006-02-23 07:31:36 +0000 (Thu, 23 Feb 2006) | 1 line Simplify the overly complicated check for road pieces under a bridge ------------------------------------------------------------------------ r3655 | tron | 2006-02-23 07:26:49 +0000 (Thu, 23 Feb 2006) | 1 line Simplify a boolean expression and turn 3 if-cascades into switches ------------------------------------------------------------------------ r3654 | tron | 2006-02-22 21:35:45 +0000 (Wed, 22 Feb 2006) | 1 line Turn another if-cascade into a switch ------------------------------------------------------------------------ r3653 | tron | 2006-02-22 21:11:31 +0000 (Wed, 22 Feb 2006) | 2 lines -Fix: You didn't pay for terraforming at the end tile when building a tunnel ------------------------------------------------------------------------ r3652 | tron | 2006-02-22 21:09:55 +0000 (Wed, 22 Feb 2006) | 3 lines Rewrite CmdBuildTunnel in the hope to make it a bit more comprehensible This implementation is also significantly shorter because it removes many redundant checks ------------------------------------------------------------------------