src/road_cmd.cpp
Wed, 26 Sep 2007 16:12:43 +0000 rubidium (svn r11172) -Codechange: rewrite of town road building and addition of the possibility to clean up unconnected road bits during the local road reconstructions. Based on a patch by skidd13.
Wed, 19 Sep 2007 16:36:42 +0000 rubidium (svn r11128) -Fix: a lot of graphical glitches by changing some bounding boxes. It's not perfect yet, but a *very* good step into the right direction. Patch by frosch.
Fri, 14 Sep 2007 22:27:40 +0000 rubidium (svn r11107) -Feature: some tool so one can still build tunnels under rails (and other structures) when the owner of the structure built it on foundations and if you have enough "empty" space ofcourse. One could use the tool for some other construction needs too. Patch by frosch.
Sat, 08 Sep 2007 09:52:02 +0000 rubidium (svn r11059) -Fix [FS#1182]: inconsistency between Rail<->ElRail conversions of different kinds of rail containing tiles (normal rail, stations, depots, etc). Patch by SmatZ.
Fri, 07 Sep 2007 21:17:01 +0000 rubidium (svn r11056) -Fix [FS#1213]: road/tram tiles would not always get marked dirty properly, causing glitches for non-local players. Patch by SmatZ.
Sat, 01 Sep 2007 08:31:36 +0000 rubidium (svn r11031) -Codechange: reduce the amount of duplication of bit counting functions. Based on patches by skidd13, SmatZ and Belugas.
Thu, 30 Aug 2007 17:17:04 +0000 rubidium (svn r11005) -Codechange: move the tiletype specific terraforming checks to the functions for those tile types.
Thu, 30 Aug 2007 13:03:56 +0000 rubidium (svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.
Tue, 14 Aug 2007 17:05:33 +0000 rubidium (svn r10890) -Fix [FS#1125]: removing road with the road removal tool would also work with a negative bank account, making the bank account even more negative than it was.
Thu, 09 Aug 2007 05:25:33 +0000 rubidium (svn r10833) -Fix [FS#1115]: assertion (different cost between test and execution) of overbuilding road tunnels with tram tracks (and vice versa) when the dragged area contains both ends of the tunnel.
Thu, 02 Aug 2007 22:33:53 +0000 rubidium (svn r10758) -Codechange: make the depot struct use the pool item class as super class.
Sun, 29 Jul 2007 23:42:59 +0000 rubidium (svn r10733) -Codechange: change MP_STREET into MP_ROAD as we use the word "road" everywhere except in the tile type.
Sun, 29 Jul 2007 12:11:50 +0000 rubidium (svn r10718) -Fix (r10698): when having a road corner on a slope removing the road bit perpendicular on the slope made the foundation disappear.
Thu, 26 Jul 2007 16:51:10 +0000 rubidium (svn r10698) -Codechange [FS#1082]: simplify the code related to foundations. Primarily removal of (duplicated|magic) code and introduction of few helper functions to ease foundation determination. Patch by frosch.
Thu, 26 Jul 2007 14:07:11 +0000 rubidium (svn r10696) -Codechange: remove duplication of the "make sprite transparent" code.
Thu, 26 Jul 2007 11:19:03 +0000 rubidium (svn r10695) -Fix [FS#1079]: building single pieces of road over tramtrack or vice versa on slopes did not work as expected.
Mon, 16 Jul 2007 09:16:58 +0000 rubidium (svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h
Tue, 10 Jul 2007 22:45:09 +0000 rubidium (svn r10502) -Fix [FS#1017]: trying to get the town from a tile that can never be associated with a town.
Tue, 19 Jun 2007 17:27:59 +0000 rubidium (svn r10224) -Fix [FS#891]: the town road belongs to didn't get set properly when a town builds road over tram bits.
Tue, 19 Jun 2007 15:56:03 +0000 rubidium (svn r10221) -Fix: the one way sprites weren't drawn in the correct order, so they could remove the tramtrack in some cases.
Mon, 18 Jun 2007 19:53:50 +0000 rubidium (svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.
Mon, 18 Jun 2007 16:42:40 +0000 rubidium (svn r10200) -Codechange: add "shortcut" for !CmdFailed (CmdSucceeded).
Mon, 18 Jun 2007 10:48:15 +0000 rubidium (svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
Mon, 11 Jun 2007 14:00:16 +0000 maedhros (svn r10097) -Feature: Add support for articulated road vehicles, or callbacks 11 and 17 for
Thu, 07 Jun 2007 08:58:21 +0000 rubidium (svn r10053) -Fix: could not clear a level-crossing tile with tram tracks.
Thu, 31 May 2007 18:12:35 +0000 rubidium (svn r10004) -Fix: trams can always intersect/have junctions on one way roads (because they only work for busses and lorries).
Thu, 31 May 2007 15:15:00 +0000 rubidium (svn r9999) -Feature: make it possible to disallow busses and lorries to go a specific way on straight pieces of road.
Thu, 31 May 2007 07:34:40 +0000 rubidium (svn r9996) -Fix: be more strict when building/upgrading roads and/or road stops.
Wed, 30 May 2007 20:13:58 +0000 rubidium (svn r9991) -Fix: one could build road when trams were driving on the tile and vice versa.
Wed, 30 May 2007 13:16:45 +0000 rubidium (svn r9986) -Fix (r9934): flooding towns could not remove tram tracks (boekabart).
Mon, 28 May 2007 19:26:32 +0000 rubidium (svn r9964) -Fix: removing of road should not be free of charge.
Sun, 27 May 2007 09:17:30 +0000 maedhros (svn r9955) -Codechange: Make _roadveh_enter_depot_unk0 slightly less mysterious.
Sun, 27 May 2007 01:03:59 +0000 glx (svn r9951) -Fix: slope check was incomplete when building road over tram track (and vice-versa)
Sat, 26 May 2007 23:18:42 +0000 rubidium (svn r9949) -Fix: (road) depots got deowned on bankrupts.
Sat, 26 May 2007 22:44:09 +0000 rubidium (svn r9948) -Fix (r9947): building illegal roads on slopes. Why do 'fixes' always have the tendancy to backfire?
Sat, 26 May 2007 22:19:04 +0000 rubidium (svn r9947) -Fix [FS#807]: don't check whether roadbits may be built when they are already built for another type.
Sat, 26 May 2007 22:01:49 +0000 rubidium (svn r9946) -Fix: more places that weren't correctly marked dirty...
Sat, 26 May 2007 21:45:16 +0000 rubidium (svn r9945) -Fix: bridges were not properly marked dirty when adding/removing roadtypes.
Sat, 26 May 2007 21:00:48 +0000 rubidium (svn r9943) -Fix [FS#806]: building roads/trams did take notice of the foundation of the opposite roadtype.
Sat, 26 May 2007 20:52:23 +0000 rubidium (svn r9942) -Fix [FS#804]: crash when upgrading both ends of a bridge.
Sat, 26 May 2007 13:00:52 +0000 rubidium (svn r9934) -Fix (r9923): towns could remove 'half' tram tracks.
Sat, 26 May 2007 10:40:34 +0000 rubidium (svn r9931) -Fix: some glitches with catenary and bridges.
Sat, 26 May 2007 07:58:49 +0000 rubidium (svn r9929) -Fix [FS#803]: fix several drawing issues.
Fri, 25 May 2007 22:07:40 +0000 rubidium (svn r9923) -Add: support for Action 0 Road vehicles, property 1C, bit 0.
Fri, 25 May 2007 15:37:12 +0000 rubidium (svn r9921) -Fix (r9892): ownership wasn't properly propagated on owner changes.
Thu, 24 May 2007 22:41:50 +0000 rubidium (svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple road types on a single tile.
Thu, 24 May 2007 09:31:09 +0000 rubidium (svn r9910) -Codechange: prepare road building/removing commands for more road types.
Mon, 21 May 2007 21:58:31 +0000 rubidium (svn r9897) -Codechange: prepare the toolbar for more road types.
Sun, 20 May 2007 22:04:24 +0000 rubidium (svn r9893) -Fix (r9892): various small bugs that only act up when using something different than plain roads.
Sun, 20 May 2007 19:14:08 +0000 rubidium (svn r9892) -Codechange: lots of ground work for allowing multiple types of "road" with multiple owners on a single tile.
Tue, 15 May 2007 16:08:46 +0000 truelight (svn r9846) -Codechange: introduced ZOOM_LVL_MIN and ZOOM_LVL_MAX for the obvious reasons
Tue, 15 May 2007 14:08:39 +0000 truelight (svn r9844) -Codechange: replace zoomlevel with an enum
Mon, 07 May 2007 11:24:23 +0000 peter1138 (svn r9805) -Codechange: Use HASBIT() et al for display options bits.
Fri, 27 Apr 2007 21:35:02 +0000 maedhros (svn r9730) -Feature: [NewGRF] Add support for miscellaneous grf feature bit 1 - paved roads on desert tiles.
Wed, 18 Apr 2007 22:10:36 +0000 rubidium (svn r9672) -Cleanup: lots of coding style fixes around operands.
Tue, 17 Apr 2007 21:09:38 +0000 belugas (svn r9664) -Documentation: Doxygen corrections,errors and omissions
Thu, 05 Apr 2007 07:49:04 +0000 peter1138 (svn r9563) -Feature: Add more finer control to transparency options, including a new toolbar, accessible from the map menu or Ctrl X. Patch by Wolf01.
Sun, 01 Apr 2007 11:11:49 +0000 belugas (svn r9542) -Fix(FS# 712): When checking if a vehicle is on a given tile, and you are working on the ground tile, do not take aircrafts into account, as they do not pose any danger for the construction/destruction/conversion itself. Z stuff, in other words
Wed, 28 Mar 2007 20:41:35 +0000 belugas (svn r9523) -Cleanup: doxygen changes. Time to take care of "R"
Mon, 10 Mar 2008 15:26:39 +0000 richk (svn r12351) [NewGRF_ports] -Sync: with trunk r12051:12350. NewGRF_ports