Mon, 26 Sep 2005 18:43:58 +0000 |
peter1138 |
(svn r2989) - Make engine/vehicle information tables constant. Duplicate them so NewGRF data can be loaded without wiping out the default data.
|
file |
diff |
annotate
|
Sat, 24 Sep 2005 13:56:39 +0000 |
peter1138 |
(svn r2982) Newgrf: Added patch option for wagon speed limits. This is enabled by default.
|
file |
diff |
annotate
|
Fri, 23 Sep 2005 17:37:21 +0000 |
hackykid |
(svn r2977) - CodeChange: [pbs] Use a check to see if a rail segment is a pbs segment, instead of letting the pathfinder determine this.
|
file |
diff |
annotate
|
Tue, 20 Sep 2005 19:35:52 +0000 |
peter1138 |
(svn r2967) Fix: newgrf: Wagon speed limits don't apply for wagons with livery overrides. Fixes max speed in dbsetxl etc.
|
file |
diff |
annotate
|
Sun, 18 Sep 2005 20:56:44 +0000 |
Darkvater |
(svn r2962) - const correctness for all Get* functions and most Draw* functions that don't change their pointer parameters
|
file |
diff |
annotate
|
Wed, 14 Sep 2005 18:03:38 +0000 |
Darkvater |
(svn r2951) - Fix: [ 1259345 ] Changing engine in netgame opens train window for everyone
|
file |
diff |
annotate
|
Tue, 23 Aug 2005 18:47:04 +0000 |
tron |
(svn r2886) Rename the "owner" attribute to "m1", because when it stores an owner it is accessed by [GS]etOwner anyway and when it doesn't store an owner, but arbitrary data, accessing a field called "owner" is confusing.
|
file |
diff |
annotate
|
Mon, 01 Aug 2005 16:31:19 +0000 |
ludde |
(svn r2781) Fix some of the issues with variables in .h files.
|
file |
diff |
annotate
|
Sun, 31 Jul 2005 13:08:08 +0000 |
bjarni |
(svn r2764) -Feature: Clone vehicles
|
file |
diff |
annotate
|
Thu, 28 Jul 2005 06:09:15 +0000 |
celestar |
(svn r2732) -Codechange: Cleaned the order flags some more. Hit some inconsistencies while trying to locate bug 1244167
|
file |
diff |
annotate
|
Sun, 24 Jul 2005 14:12:37 +0000 |
tron |
(svn r2701) Insert Id tags into all source files
|
file |
diff |
annotate
|
Sat, 23 Jul 2005 19:48:24 +0000 |
tron |
(svn r2696) Remove stray semicolons
|
file |
diff |
annotate
|
Fri, 22 Jul 2005 08:40:19 +0000 |
hackykid |
(svn r2674) - CodeChange: [pbs] Generalise the PSBISPbsDepot function so it can check if an arbitrary junction is a pbs junction. Preparations for making pbs more safe.
|
file |
diff |
annotate
|
Fri, 22 Jul 2005 07:02:20 +0000 |
tron |
(svn r2673) Include functions.h directly, not globally via openttd.h
|
file |
diff |
annotate
|
Thu, 21 Jul 2005 06:31:02 +0000 |
tron |
(svn r2660) Get rid of some more shifting/anding/casting
|
file |
diff |
annotate
|
Wed, 20 Jul 2005 15:29:28 +0000 |
tron |
(svn r2650) Convert many explicit shifts+ands to extract bits to invocations of GB - should be a bit nicer to read
|
file |
diff |
annotate
|
Tue, 19 Jul 2005 22:29:35 +0000 |
Darkvater |
(svn r2645) Fix (useless)warning in graph_gui and add brackets around HASBIT in an if statement
|
file |
diff |
annotate
|
Tue, 19 Jul 2005 11:42:40 +0000 |
ludde |
(svn r2635) Fix: [ntp/misc] Improve the old pathfinder. Changed it to A* instead of Dijkstra.
|
file |
diff |
annotate
|
Sun, 17 Jul 2005 20:09:02 +0000 |
hackykid |
(svn r2625) - Fix: [pbs] Store the end of a train's reserved path explicitly. Prevents trains from unreserving eachothers paths in some cases.
|
file |
diff |
annotate
|
Wed, 13 Jul 2005 18:04:01 +0000 |
tron |
(svn r2558) Change the internal map format from 7 arrays to one array of structs, this doesn't change the saved format for now. It's a stepping stone for further changes.
|
file |
diff |
annotate
|
Tue, 12 Jul 2005 20:28:19 +0000 |
ludde |
(svn r2553) - Fix: [pathfinding] Remove old-old train pathfinder. Enhanced old pathfinder.
|
file |
diff |
annotate
|
Sun, 10 Jul 2005 01:25:17 +0000 |
celestar |
(svn r2541) -Feature: Modified IsCompatibleRail so that an engine can move on more
|
file |
diff |
annotate
|
Mon, 04 Jul 2005 14:58:55 +0000 |
hackykid |
(svn r2516) - Feature: [pbs] Implement path-based-signalling. This allows multiple trains within the same signal block, provided their paths dont intersect. For this the block must have all exit and entry signals be pbs signals. Place these by ctrl-clicking 4 times on a normal signal.
|
file |
diff |
annotate
|
Sun, 03 Jul 2005 13:02:54 +0000 |
matthijs |
(svn r2514) - Codechange: [NPF] Move the checking of railtype into a funciton IsCompatibleRail().
|
file |
diff |
annotate
|
Fri, 01 Jul 2005 14:05:44 +0000 |
tron |
(svn r2504) Move Draw*EngineInfo to engine_gui.c to reduce dependencies
|
file |
diff |
annotate
|
Mon, 27 Jun 2005 06:57:24 +0000 |
tron |
(svn r2492) Remove some pointless casts and fix some nearby indentation
|
file |
diff |
annotate
|
Sat, 25 Jun 2005 06:15:43 +0000 |
tron |
(svn r2486) Turn TILE_FROM_XY into an inline function and rename it to TileVirtXY
|
file |
diff |
annotate
|
Fri, 24 Jun 2005 12:38:35 +0000 |
tron |
(svn r2483) Replace almost 500 "uint tile" (and variants) with "TileIndex tile"
|
file |
diff |
annotate
|
Thu, 23 Jun 2005 06:19:06 +0000 |
celestar |
(svn r2475) -Fix: [ 1214982 & 1217473 ] realistic acceleration problem. (glx)
|
file |
diff |
annotate
|
Tue, 21 Jun 2005 14:50:08 +0000 |
hackykid |
(svn r2467) - Fix: [newgrf] Prevent trains with shorter wagons breaking apart when reversing in some cases. (Therax)
|
file |
diff |
annotate
|
Thu, 16 Jun 2005 18:04:02 +0000 |
matthijs |
(svn r2448) General cleanup of rail related code, more to follow.
|
file |
diff |
annotate
|
Wed, 15 Jun 2005 16:58:15 +0000 |
celestar |
(svn r2441) -Feature: You can now give transfer order to set up feeder systems
|
file |
diff |
annotate
|
Wed, 15 Jun 2005 14:04:48 +0000 |
hackykid |
(svn r2440) - Fix: [newgrf] Fix the spritesorter to handle overlapping sprites properly, this fixes display problems with really short wagons. (algorithm by patchman, ported by therax)
|
file |
diff |
annotate
|
Tue, 07 Jun 2005 21:37:00 +0000 |
Darkvater |
(svn r2433) - CodeChange: unmagicify all road/train crossings with IsLevelCrossing() function (peter1138)
|
file |
diff |
annotate
|
Tue, 07 Jun 2005 18:13:49 +0000 |
tron |
(svn r2432) Use GetEngine() instead of DEREF_ENGINE() or even _engines[]
|
file |
diff |
annotate
|
Tue, 07 Jun 2005 16:44:54 +0000 |
hackykid |
(svn r2431) - Fix: [newgrf] clamp() instead of assert() on the result of the vehicle length calculation, as it can depend on external input. (thanks tron)
|
file |
diff |
annotate
|
Mon, 06 Jun 2005 22:44:11 +0000 |
hackykid |
(svn r2428) - Feature: [newgrf] Implement shorter train vehicles (Therax), and the callback that goes with it.
|
file |
diff |
annotate
|
Mon, 06 Jun 2005 21:32:04 +0000 |
hackykid |
(svn r2427) - Fix: CmdMoveRailVehice; Prevent possible assertion failure when moving vehicles within one chain.
|
file |
diff |
annotate
|
Mon, 06 Jun 2005 14:26:15 +0000 |
hackykid |
(svn r2423) - CodeChange: Include first_engine in the train cache, instead of calculating it all over the place.
|
file |
diff |
annotate
|
Mon, 06 Jun 2005 01:31:36 +0000 |
hackykid |
(svn r2415) - Fix: [newgrf] Powered Wagons - Don't assume an undefined callback will fail.
|
file |
diff |
annotate
|
Mon, 06 Jun 2005 00:19:24 +0000 |
hackykid |
(svn r2414) - Feature: [newgrf] Implement powered wagons, and the callback that goes with it.
|
file |
diff |
annotate
|
Sun, 05 Jun 2005 15:37:00 +0000 |
hackykid |
(svn r2411) - Codechange: Have trains cache stuff like consist power/weight/max speed instead of recalculating it each time.
|
file |
diff |
annotate
|
Sat, 04 Jun 2005 11:56:32 +0000 |
tron |
(svn r2407) Use {Get,Is}TileOwner to get/check the owner of a tile and fix some bogus reads of _map_owner
|
file |
diff |
annotate
|
Fri, 03 Jun 2005 10:39:30 +0000 |
hackykid |
(svn r2401) - Fix: [newgrf] Finish up callback mechanism, implement 'refit capacity' callback slightly more correct.
|
file |
diff |
annotate
|
Thu, 02 Jun 2005 19:30:21 +0000 |
Darkvater |
(svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.
|
file |
diff |
annotate
|
Wed, 01 Jun 2005 11:34:37 +0000 |
hackykid |
(svn r2389) - Feature: [newgrf] Implement the mechanism for handling newgrf callbacks.
|
file |
diff |
annotate
|
Wed, 01 Jun 2005 10:30:45 +0000 |
hackykid |
(svn r2388) - Fix: [realistic accel] Very slow trains no longer get an increase in maximum speed when part of them is in a depot.
|
file |
diff |
annotate
|
Thu, 26 May 2005 16:31:32 +0000 |
hackykid |
(svn r2365) - Change: [refitting] Make refitting capacities for trains newgrf compatible. Train vehicles can now carry twice as much mail/goods as other cargo, and four times as much passengers.
|
file |
diff |
annotate
|
Tue, 17 May 2005 23:08:21 +0000 |
Darkvater |
(svn r2347) - Fix (regression): depot window did not get redrawn when a non-train-engine was sold.
|
file |
diff |
annotate
|
Sat, 14 May 2005 12:36:16 +0000 |
Darkvater |
(svn r2306) - CodeChange: Check the last commands; refits. This needed an extensive rewrite and global/local-cargo ID juggling and bitmasking. However with this done it looks better as well and is compatible with newgrf handling. Big thanks to HackyKid for doing most of the work. This also closes patch "[ 1199277 ] Command checks"
|
file |
diff |
annotate
|
Thu, 12 May 2005 00:18:30 +0000 |
Darkvater |
(svn r2298) - CodeChange: removed CmdAbuses: CmdSetTownNameType(), CmdStartNewGame(), CmdCreateScenario(), CmdSetNewLandscapeType() and CmdGenRandomNewGame().
|
file |
diff |
annotate
|
Wed, 11 May 2005 16:17:03 +0000 |
Darkvater |
(svn r2294) - CodeChange: check the service interval settings when changing of all vehicle-types. To simplify things introduce GetServiceIntervalClamped() that returns the same or clamped value of the new service interval. There were some inconsistencies in the gui files so I had to change those, and const correctness kicked in, so it's a bit messy at certain points.
|
file |
diff |
annotate
|
Wed, 11 May 2005 00:00:27 +0000 |
Darkvater |
(svn r2290) - CodeChange: protect the next batch of commands. This brings us to a total of 61, which is 53% :)
|
file |
diff |
annotate
|
Mon, 09 May 2005 22:33:00 +0000 |
Darkvater |
(svn r2288) - CodeChange: protected the next batch of commands (41 so far, out of 115).
|
file |
diff |
annotate
|
Sun, 08 May 2005 20:53:02 +0000 |
Darkvater |
(svn r2283) - Fix (regression): [ 1197493 ] train_gui.c:1341: failed assertion ..., somehow RebuildVehicleList() got lost during the rewrite :P
|
file |
diff |
annotate
|
Sat, 07 May 2005 22:00:36 +0000 |
matthijs |
(svn r2281) - Fix: [ 1115204 ] [NPF] When pressing the goto depot button, trains will now also look behind it if there is no depot in front. If so, the train reverses immediately. This also work anywhere, not just at stations.
|
file |
diff |
annotate
|
Fri, 06 May 2005 16:13:44 +0000 |
Darkvater |
(svn r2274) - Codechange: some comments, parentheses and EngineID typedef for engine_type
|
file |
diff |
annotate
|
Thu, 05 May 2005 20:46:14 +0000 |
Darkvater |
(svn r2270) - Fix/Codechange: fix up selling rail vehicles. Try to be smart about it. When selling dual-headed trains, also sell the rear end; if the now-first wagon is an engine, make it a train. When selling the whole train, try to leave dual-headed setups intact
|
file |
diff |
annotate
|
Tue, 03 May 2005 20:45:23 +0000 |
matthijs |
(svn r2262) - Fix: Assertion when vehicle in a depot wants to do pathfinding.
|
file |
diff |
annotate
|
Tue, 03 May 2005 19:31:33 +0000 |
matthijs |
(svn r2261) - Fix: When crashed vehicles try to find a depot for servicing, openttd asserts.
|
file |
diff |
annotate
|