station.h
Sat, 18 Mar 2006 15:28:26 +0000 Darkvater (svn r3956) - 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. Backport of r3663, r3681 from trunk 0.4.5
Thu, 28 Dec 2006 11:52:12 +0000 KUDr (svn r7590) -Codechange: (r7585)
Wed, 27 Dec 2006 23:11:43 +0000 KUDr (svn r7585) -Codechange: CheckStationSpreadOut() took too much CPU. Station rectangle is now maintained instead of calculating it each time by walking through whole map. Should help with the performance issue related to AIs trying to build road stops too often. (idea by Celestar)
Mon, 19 Mar 2007 20:17:24 +0000 rubidium (svn r9349) [0.5] -Backport from trunk (r9043, r9062, r9064, r9070): 0.5
Thu, 08 Feb 2007 10:41:45 +0000 rubidium (svn r8626) [0.5] -Backport from trunk (8294, 8296, 8536, 8540, 8609): 0.5
Sat, 30 Dec 2006 23:35:01 +0000 Darkvater (svn r7681) -Backport from trunk (r7585, r7590, r7599): 0.5
Tue, 05 Dec 2006 13:58:20 +0000 matthijs (svn r7372) - CodeChange: Rename all GetXXXArraySize() functions to GetNumXXX() and add GetMaxXXXIndex() functions. This prepares for the new pool interface.
Sun, 03 Dec 2006 18:28:42 +0000 peter1138 (svn r7335) -Codechange: redraw station tiles when cargo is moved, for newstations
Sun, 03 Dec 2006 17:27:43 +0000 matthijs (svn r7331) - Codechange: Rename all memory pool macro's and types to "old pool", so the new pool implementation can be committed alongside it.
Sat, 28 Oct 2006 11:51:38 +0000 tron (svn r6984) Use the pool macros for the RoadStop pool
Sat, 28 Oct 2006 11:48:21 +0000 tron (svn r6983) Use the pool macros for the Station pool
Tue, 29 Aug 2006 06:50:47 +0000 tron (svn r6212) Remove dependency on window.h from station.h
Sat, 26 Aug 2006 19:14:02 +0000 truelight (svn r6151) -Codechange: DeleteStation/DeleteRoadStop removes a station/RoadStop from the pool
Sat, 26 Aug 2006 18:27:15 +0000 truelight (svn r6150) -Codechange: introduced and used RoadStopID where needed
Tue, 22 Aug 2006 20:41:26 +0000 truelight (svn r6055) -Codechange: added GetXXXArraySize, which returns HighestID + 1 (or, will do that).
Tue, 22 Aug 2006 18:15:17 +0000 truelight (svn r6053) -Codechange: renamed all IsXXXIndex to IsValidXXXID
Tue, 22 Aug 2006 15:33:35 +0000 truelight (svn r6047) -Codechange: FOR_ALL now _only_ loops valid items, and skips invalid ones
Tue, 22 Aug 2006 14:38:37 +0000 rubidium (svn r6045) -Cleanup: align all table-like structures using spaces, i.e. whitespace fixes only except for a few comments to make them uniform for the whole enum/struct.
Tue, 15 Aug 2006 16:55:40 +0000 rubidium (svn r5919) -Cleanup: use the type Date when the variable really is a date
Mon, 14 Aug 2006 21:02:48 +0000 tron (svn r5896) Remove pointless indirection similar to r5894 and remove an unnecessary global variable
Wed, 26 Jul 2006 10:00:33 +0000 tron (svn r5615) Move GetStationTileForVehicle() to its only user
Fri, 23 Jun 2006 22:05:40 +0000 richk (svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
Thu, 01 Jun 2006 09:41:35 +0000 celestar (svn r5063) -Codechange: Add a function to determine the length of a platform (request by KUDr)
Sat, 27 May 2006 16:12:16 +0000 KUDr (svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.
Thu, 11 May 2006 10:33:58 +0000 celestar (svn r4822) -Feature: Station List View can now be sorted and filtered (by waiting cargo type and facilities)
Mon, 08 May 2006 13:35:25 +0000 peter1138 (svn r4782) - Newstations: fix issue with saving/loading games with newstations on big endian architectures.
Sat, 06 May 2006 21:46:26 +0000 peter1138 (svn r4757) - Newstations: add saveload support for custom station speclists
Sat, 06 May 2006 20:33:22 +0000 peter1138 (svn r4754) - Newstations: expose default station display data via a function so we can use it (rarely) in other places.
Fri, 28 Apr 2006 20:48:45 +0000 peter1138 (svn r4612) - NewStations: add random bits (for graphic variation) to stations
Wed, 19 Apr 2006 07:17:00 +0000 peter1138 (svn r4473) - Newstations:
Tue, 18 Apr 2006 08:50:17 +0000 celestar (svn r4466) -Fix: (FS#71) Game no longer crashes when the last vehicle serving a station has been deleted.
Mon, 17 Apr 2006 18:47:50 +0000 peter1138 (svn r4460) - Newstations: remove unused class_id / stat_id variables from the
Sat, 15 Apr 2006 03:08:14 +0000 belugas (svn r4426) Code Cleaning : replacing tabs with spaces, removing obvious comments, aligning arrays etc...
Sat, 08 Apr 2006 13:50:01 +0000 tron (svn r4324) Remove the unused road stop type attribute from struct RoadStop
Tue, 04 Apr 2006 11:35:52 +0000 celestar (svn r4272) -Codechange: Moved the map-accessing stuff from station.h into station_map.h
Mon, 03 Apr 2006 14:25:32 +0000 celestar (svn r4259) -[multistop] Fix/Feature/Codechange:
Fri, 31 Mar 2006 19:10:54 +0000 celestar (svn r4215) -Codechange: Renamed *RoadStation* functions to *RoadStop* and moved them to station_map.h to keep consistency
Wed, 29 Mar 2006 19:37:18 +0000 celestar (svn r4155) -Changed GetRoadStopByTile to use GetStationType and moved it. TODO: unify RS_TRUCK and STATION_TRUCK (same for bus)
Sun, 26 Mar 2006 22:55:27 +0000 Darkvater (svn r4131) - CodeChange: Add proper semantics for StationID for such variables instead of using the general uint16-type. StationID was added for depots, waypoints and stations where necessary. We probably need to change GetDepot(), IsDepotIndex(), IsStationIndex(), GetWaypoint() and IsWaypointIndex() as well to use StationID.
Sun, 26 Mar 2006 11:08:44 +0000 tron (svn r4111) Fix/Remove some stale comments
Sun, 05 Mar 2006 12:22:20 +0000 tron (svn r3766) Add a function to get the RoadBits from an arbitrary tile
Thu, 02 Mar 2006 08:55:12 +0000 celestar (svn r3730) Multistop modifications:
Mon, 27 Feb 2006 19:43:19 +0000 peter1138 (svn r3681) - [Multistop] Check the RoadStop type before check its status. This fixes an assert introduced in r3663. Also fix the return type of GetRoadStopType().
Sat, 18 Feb 2006 14:11:23 +0000 peter1138 (svn r3612) - RoadStop->slot[] stores a vehicle index. Adjust its type and use INVALID_VEHICLE instead of nonsense INVALID_SLOT.
Fri, 03 Feb 2006 23:02:01 +0000 peter1138 (svn r3530) - NewGRF: Move station resolver to newgrf_station
Fri, 03 Feb 2006 15:51:00 +0000 peter1138 (svn r3525) - Rename station_newgrf.[ch] to newgrf_station.[ch], and update project files.
Thu, 05 Jan 2006 12:40:50 +0000 tron (svn r3365) Staticise 36 functions
Thu, 29 Dec 2005 12:42:59 +0000 tron (svn r3353) Simplify the automatic length adjustment algorithm for replacing trains: Use the length of the train before the replacement as reference length
Mon, 14 Nov 2005 08:09:57 +0000 tron (svn r3177) GB, CLRBIT, HASBIT, TOGGLEBIT
Sat, 12 Nov 2005 00:19:34 +0000 peter1138 (svn r3167) - NewGRF: Start moving custom station code to separate files.
Mon, 07 Nov 2005 23:20:47 +0000 bjarni (svn r3155) -Feature: [autoreplace] autoreplace can now remove cars from too long trains
Sat, 22 Oct 2005 06:39:32 +0000 tron (svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in comments, excess empty lines, minor other changes
Sun, 16 Oct 2005 09:13:04 +0000 tron (svn r3049) Replace byte/int/uint by RailType where appropriate
Fri, 07 Oct 2005 07:35:15 +0000 tron (svn r3024) -Codechange: Another batch of replacements of int/uint/int16/byte/-1 with proper types and constants
Tue, 04 Oct 2005 19:52:26 +0000 peter1138 (svn r3014) -NewGRF, Codechange: Make all sprite group references be pointers instead of copying the data around.
Fri, 30 Sep 2005 20:37:25 +0000 tron (svn r3001) s/Player*/const Player*/
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
Sun, 24 Jul 2005 14:12:37 +0000 tron (svn r2701) Insert Id tags into all source files
Thu, 21 Jul 2005 19:36:43 +0000 tron (svn r2664) Remove depedency on player.h from variables.h
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.