src/industry_cmd.cpp
Fri, 19 Dec 2008 01:38:09 +0200 terom industries, unmoveables... everything but the landscape
Sun, 23 Nov 2008 16:34:27 +0000 frosch (svn r14613) -Fix [FS#2420]: When building industries, clear the tiles as OWNER_TOWN instead of the founder to take care of protected buildings and to not get stressed by town ratings.
Sat, 22 Nov 2008 15:48:43 +0000 frosch (svn r14604) -Codechange: Simplify a function and rename it, and fix some comments.
Mon, 03 Nov 2008 20:23:51 +0000 frosch (svn r14562) -Fix (r14561): 8 bits are enough. The rest stays reserved.
Mon, 03 Nov 2008 19:25:52 +0000 frosch (svn r14561) -Feature(ette)[FS#2334]: Add result 0x0F to callbacks 0x29/0x35. (Yexo)
Tue, 14 Oct 2008 18:38:51 +0000 rubidium (svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
Tue, 30 Sep 2008 20:39:50 +0000 rubidium (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
Mon, 15 Sep 2008 17:18:22 +0000 belugas (svn r14332) -Fix[FS#1885]: Balance the monthly random industry changes, by introducing a daily random industry change.
Sun, 17 Aug 2008 13:56:11 +0000 rubidium (svn r14093) -Fix [FS#2230]: don't flood a NewGRF industry when it implicitly tells that it wants to be build on water (land shape flags bit 5).
Wed, 30 Jul 2008 01:53:03 +0000 belugas (svn r13872) -Feature: Split the news message announcing opening and closure of industries into two news of their own
Mon, 28 Jul 2008 23:37:19 +0000 belugas (svn r13864) -Feature(FS #2164): All industry creations are now generating a news event, even those funded by a real player.
Sat, 26 Jul 2008 16:14:10 +0000 frosch (svn r13838) -Codechange: Make industry tiles aware of WaterClasses.
Fri, 25 Jul 2008 22:37:34 +0000 smatz (svn r13830) -Feature: show additional NewGRF info in the Tile Info window for stations, houses and industries
Wed, 25 Jun 2008 18:46:05 +0000 frosch (svn r13632) -Codechange: Use 'void *' for user-data of CircularTileSearch().
Thu, 12 Jun 2008 21:36:56 +0000 frosch (svn r13499) -Codechange: Allow drawing (ugly) leveled foundations on steep slopes, just in case someone needs them for fallback.
Tue, 03 Jun 2008 02:20:27 +0000 belugas (svn r13367) -Codechange: Allow CircularTileSearch function to return the tile where search has been successful, or INVALID_TILE if it has not
Sat, 31 May 2008 22:43:42 +0000 rubidium (svn r13348) -Fix: an industry does not always need foundations; in the case of NewGRFs an industry can be built on a steep slope, however when 'querying' the foundation type of an industry we neglected the fact that these steep slope tiles do not have a foundation. As a result of this when one built a structure requiring foundations on a tile SW or SE of a steep slope industry tile it would try to apply the foundation on the steep slope to determine whether to draw the wall of the foundation and trigger an assert.
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.
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.
Wed, 21 May 2008 22:15:39 +0000 frosch (svn r13206) -Feature(ette): Display all owners of a tile in the tile-info-window.
Wed, 21 May 2008 12:06:05 +0000 peter1138 (svn r13205) -Codechange: Remove unnecessary code-style-buggering-up macro.
Sun, 18 May 2008 23:36:33 +0000 glx (svn r13174) -Codechange: make a class of the IndustryDirectoryWindow.
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.
Thu, 01 May 2008 22:51:53 +0000 glx (svn r12933) -Fix: minor errors related to industries accepted/produced cargo
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.
Wed, 23 Apr 2008 00:14:49 +0000 rubidium (svn r12844) -Fix: the industry tick trigger should only be triggered once every 256 ticks, not every tick... Also bail out of the triggers a little earlier if you know they are not going to happen anyway.
Sun, 20 Apr 2008 11:12:07 +0000 rubidium (svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp
Sun, 20 Apr 2008 10:13:54 +0000 rubidium (svn r12803) -Cleanup: rename SpecialVehicle to EffectVehicle to have a uniform naming of the thing instead of using both names for the same thing.
Sun, 20 Apr 2008 08:22:59 +0000 rubidium (svn r12800) -Codechange: move the animated tile related functions out of texteff.cpp (it isn't a text effect after all). Also remove a few more functions from functions.
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.
Mon, 07 Apr 2008 20:03:46 +0000 rubidium (svn r12617) -Codechange: add type safety to the Order's load and unload types.
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 15:09:45 +0000 rubidium (svn r12593) -Codechange: hide Order's flags in most of the code.
Sun, 06 Apr 2008 07:48:51 +0000 rubidium (svn r12588) -Codechange: do not access the destination of an order directly.
Sat, 05 Apr 2008 23:36:54 +0000 rubidium (svn r12584) -Codechange: do not access the order type directly.
Thu, 03 Apr 2008 19:55:40 +0000 smatz (svn r12547) -Feature: invisibility options to make objects invisible instead of transparent
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.
Fri, 29 Feb 2008 08:48:01 +0000 peter1138 (svn r12317) -Fix [FS#1815]: Map string IDs that are embedded from other strings.
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, 09 Feb 2008 03:12:05 +0000 belugas (svn r12092) -Fix(r11532)[FS#1755]: Make sure the production level will not get out of delimited boundaries, while using var result 0D/0E and than multiplying/dividing it.
Sat, 09 Feb 2008 03:03:09 +0000 belugas (svn r12091) -Codechange : remove all production level magic numbers and replace them by enums
Sat, 02 Feb 2008 09:28:43 +0000 peter1138 (svn r12042) -Fix [FS#1676]: Reimplement how rivers and canals are stored in the map, allowing the sea/river/canal status to also be
Thu, 31 Jan 2008 17:54:13 +0000 frosch (svn r12029) -Feature: Allow trees on shore.
Tue, 29 Jan 2008 00:36:55 +0000 rubidium (svn r12006) -Fix: implement FS#1697 without the nasty side effects as specified in FS#1712.
Thu, 24 Jan 2008 18:28:52 +0000 belugas (svn r11977) -Fix(r11976): not a typo, not a bug. Just a removal that should have been done.
Thu, 24 Jan 2008 18:16:04 +0000 belugas (svn r11976) -Fix: It seems that industries using results 0D/0E on callback cb29/35 were a bit too eager to close down.
Tue, 22 Jan 2008 22:17:28 +0000 peter1138 (svn r11952) -Fix (r11926): Prevent industries from being built on rivers, unless they require water.
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 15:06:48 +0000 frosch (svn r11876) -Fix: Start industry tile animation also for overridden industry tiles. (Will only apply to new games or newly build industries.)
Tue, 15 Jan 2008 18:44:22 +0000 rubidium (svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync with other cases of *B_* vs *_* like VETSB_* and VETS_*.
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.
Wed, 09 Jan 2008 18:35:18 +0000 belugas (svn r11798) -Codechange: add comments and give a more representative function's name
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:57:48 +0000 rubidium (svn r11788) -Fix (11787): makedepend doesn't mark delete files as changed...
Sun, 06 Jan 2008 01:06:12 +0000 belugas (svn r11766) -Codechange: Last fine tunings on smooth economy, by Sirkoz.
Sat, 29 Dec 2007 09:24:26 +0000 rubidium (svn r11719) -Codechange: split sound.h in a header with types and one with functions.