src/town_cmd.cpp
Sun, 01 Jun 2008 15:08:14 +0000 smatz (svn r13351) -Codechange: disable warnings about unused variable for builds without asserts
Thu, 29 May 2008 15:13:28 +0000 rubidium (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
Tue, 27 May 2008 20:05:36 +0000 peter1138 (svn r13297) -Codechange: Use GUIList for the town directory window
Sun, 25 May 2008 22:36:44 +0000 rubidium (svn r13255) -Codechange: move _opt to _settings.
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
Sat, 24 May 2008 19:36:20 +0000 frosch (svn r13233) -Fix: Replace some (incorrect) evaluations of TileOwner by RoadOwner.
Sat, 24 May 2008 02:54:47 +0000 belugas (svn r13226) -Feature: Allow to have more than only two airports per town. The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is.
Wed, 21 May 2008 22:15:39 +0000 frosch (svn r13206) -Feature(ette): Display all owners of a tile in the tile-info-window.
Thu, 15 May 2008 13:39:36 +0000 rubidium (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
Tue, 06 May 2008 15:11:33 +0000 rubidium (svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
Tue, 29 Apr 2008 23:11:55 +0000 smatz (svn r12929) -Fix [FS#1967](r12560): town rating was too often reset to Mediocre
Tue, 29 Apr 2008 18:08:14 +0000 smatz (svn r12920) -Fix (r12859): town rating was affected even after the test run
Wed, 23 Apr 2008 22:55:11 +0000 rubidium (svn r12859) -Fix: make the town rating tests use less memory and much quicker; from 13% to unnoticable in the profile in games with lots of towns and lots of very active AIs.
Wed, 23 Apr 2008 20:56:08 +0000 rubidium (svn r12855) -Codechange: do not use autoptr's for testing whether certain objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
Mon, 21 Apr 2008 14:33:33 +0000 rubidium (svn r12819) -Codechange: handle more NewGRFs in the same way as TTDP does it, i.e. testing the low bits for 0xFF or 0 instead of all bits.
Mon, 21 Apr 2008 11:29:01 +0000 rubidium (svn r12817) -Feature: the ability to play NewGRF sounds for industries and stations.
Sun, 20 Apr 2008 08:43:31 +0000 rubidium (svn r12801) -Codechange: remove the dependency of function.h in town_map.h
Fri, 18 Apr 2008 04:54:09 +0000 rubidium (svn r12762) -Fix: tabs after the first non-tab character are generally not okay (or lines starting with a space and then tabs).
Fri, 18 Apr 2008 04:37:06 +0000 rubidium (svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
Thu, 17 Apr 2008 21:21:01 +0000 rubidium (svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location.
Thu, 17 Apr 2008 19:10:30 +0000 rubidium (svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
Tue, 15 Apr 2008 23:07:06 +0000 smatz (svn r12731) -Fix (r12726): copying a 16bit array into 32bit wouldn't work
Tue, 15 Apr 2008 22:27:28 +0000 rubidium (svn r12726) -Fix [FS#1877]: overflow causing strange building behaviour in towns.
Tue, 15 Apr 2008 13:10:01 +0000 frosch (svn r12717) -Fix (r11107): Check the TILE_NOT_SLOPED flag of the _north_ tile of multi-tile houses to decide if autoslope is allowed.
Sun, 06 Apr 2008 23:49:45 +0000 smatz (svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining
Sun, 06 Apr 2008 22:32:20 +0000 rubidium (svn r12596) -Feature: show what cargos a station could be supplied with. Patch by Roujin.
Fri, 04 Apr 2008 16:52:29 +0000 smatz (svn r12564) -Fix: towns couldn't terraform when inflation rised terraform prices enough
Fri, 04 Apr 2008 15:48:15 +0000 smatz (svn r12562) -Cleanup: variable scope in terraform_cmd.cpp
Fri, 04 Apr 2008 15:10:54 +0000 smatz (svn r12561) -Fix: do not affect town rating change by the order in which we examine stations
Fri, 04 Apr 2008 14:53:06 +0000 smatz (svn r12560) -Cleanup: town_cmd.cpp and header files - variable scope and a bit of coding style
Thu, 03 Apr 2008 19:55:40 +0000 smatz (svn r12547) -Feature: invisibility options to make objects invisible instead of transparent
Tue, 01 Apr 2008 16:27:01 +0000 skidd13 (svn r12534) -Feature: Add a new type of town road layouts - random for each town
Mon, 31 Mar 2008 15:10:24 +0000 skidd13 (svn r12513) -Codechange: rename OriginalTileRandomiser something more descriptive
Mon, 31 Mar 2008 06:42:26 +0000 rubidium (svn r12495) -Codechange: reduce the dependency on newgrf_station.h (especially because newgrf_station.h includes a lot of stuff).
Mon, 31 Mar 2008 00:06:17 +0000 rubidium (svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
Fri, 28 Mar 2008 08:53:36 +0000 rubidium (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
Tue, 18 Mar 2008 12:28:21 +0000 skidd13 (svn r12381) -Fix [FS1835] [FS1535] (r11855): The number of houses wasn't computed right. A few other things regaring the updating had to be changed. Big thanks for support to frosch123 and SmatZ, to name just a few. (Inspired by a patch of bilbo)
Wed, 20 Feb 2008 19:34:53 +0000 smatz (svn r12201) -Fix (r12060): compilation warnings - uninitialized variable when compiling with assert disabled
Wed, 20 Feb 2008 17:49:50 +0000 frosch (svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
Mon, 18 Feb 2008 16:11:31 +0000 smatz (svn r12177) -Codechange: use 'side' parameter in GetTileTrackStatus so there can be less checks in pathfinders for depots/stations/tunnels/bridges
Sat, 16 Feb 2008 17:54:29 +0000 smatz (svn r12162) -Fix [FS#1757]: towns shouldn't build over houses owned by another town
Sat, 16 Feb 2008 17:10:14 +0000 smatz (svn r12161) -Fix: towns will no longer build houses > 1x1 there where should be road (with 2x2, 3x3 grid town layouts)
Tue, 05 Feb 2008 00:30:58 +0000 smatz (svn r12063) -Cleanup: use C++ indenting and variable scope/declaration in BuildTownHouse()
Mon, 04 Feb 2008 23:24:22 +0000 smatz (svn r12062) -Fix: possible deadlock when there are no houses available to build at given tile
Mon, 04 Feb 2008 22:15:48 +0000 smatz (svn r12060) -Fix: do not clear tiles when the town won't be able to build any buildings anyway
Thu, 31 Jan 2008 21:16:40 +0000 peter1138 (svn r12031) -Fix [FS#1689,FS#1719]: Prevent towns from removing or claiming ownership of player owned tiles when growing.
Wed, 30 Jan 2008 17:31:39 +0000 skidd13 (svn r12021) -Cleanup: Make some parts of the town growth a bit more descriptive
Sat, 19 Jan 2008 14:00:04 +0000 rubidium (svn r11925) -Fix (r122, r9867): loading old, pre savegame version 2, savegames.
Wed, 16 Jan 2008 02:53:55 +0000 belugas (svn r11873) -Codechange: less a few magical numbers and a tiny bit more comments on town zones
Tue, 15 Jan 2008 00:03:48 +0000 glx (svn r11855) -Fix [FS#1335]: recompute town population when removing a 'newhouses' grf, or when loading a game with missing 'newhouses' grfs
Mon, 14 Jan 2008 18:19:29 +0000 belugas (svn r11851) -Codechange: A few magic numbers removal, plus a little code style
Sun, 13 Jan 2008 13:36:01 +0000 rubidium (svn r11832) -Codechange: get rid of (quite) some VARDEFs.
Sun, 13 Jan 2008 01:21:35 +0000 rubidium (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
Sat, 12 Jan 2008 19:58:06 +0000 peter1138 (svn r11822) -Codechange: Replaced fixed size custom name array. Names are now attached to their object directly and there is
Sat, 12 Jan 2008 14:10:35 +0000 rubidium (svn r11818) -Codechange: split player.h into smaller pieces.
Wed, 09 Jan 2008 17:47:05 +0000 glx (svn r11795) -Fix [FS#1616]: take town rating into account when testing if a command can be executed.
Wed, 09 Jan 2008 16:55:48 +0000 rubidium (svn r11793) -Codechange: pass the expense type via the CommandCost instead of a global variable. Patch by Noldo (FS#1114).
Wed, 09 Jan 2008 09:45:45 +0000 rubidium (svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
Mon, 07 Jan 2008 14:23:25 +0000 rubidium (svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
Fri, 04 Jan 2008 19:45:29 +0000 smatz (svn r11760) -Codechange: unify the way how other end of a tunnel/bridge is determined at some places