alberth
|
29b79e03e8
|
(svn r19365) -Codechange: Move EnsureNoTrainOnTrackProc() to src/vehicle.cpp.
|
2010-03-07 15:54:58 +00:00 |
alberth
|
c395b93acd
|
(svn r19319) -Codechange: EnsureNoVehicleOnGround() returns a CommandCost.
|
2010-03-05 21:20:22 +00:00 |
alberth
|
63dd6ce6b0
|
(svn r19291) -Codechange: Rename HasVehicleOnTunnelBridge() to TunnelBridgeIsFree() and return a CommandCost status.
|
2010-02-28 18:15:19 +00:00 |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |
rubidium
|
2b97f38cd1
|
(svn r18781) -Codechange: pass the CommandCost to the callback instead of whether it succeeded or not.
-Fix: AIs did update their last cost incorrectly in network games if the cost of the DC_EXEC phase differed from the ~DC_EXEC phase.
|
2010-01-11 18:46:09 +00:00 |
rubidium
|
a190ae9a71
|
(svn r18498) -Fix [FS#2616]: cloning of vehicles could create vehicles with invalid cargo sub types for the build year of the vehicle. Fall back to another cargo sub type with the exact same name, otherwise fallback to cargo sub type 0.
|
2009-12-14 19:17:18 +00:00 |
frosch
|
67cae40ec1
|
(svn r17926) -Fix (r9352): Make the decision whether aircraft carry mail consistent. Now always the cargo class decides.
|
2009-10-31 17:48:09 +00:00 |
frosch
|
00aca63b48
|
(svn r17899) -Codechange: Deduplicate code for refitting vehicles.
|
2009-10-28 21:09:37 +00:00 |
frosch
|
83894809d0
|
(svn r17897) -Fix [FS#3255]: CB15 and CB36 (capacity) were not always called when they should.
-Codechange: Move capacity calculation to a single function for all vehicle types, so the behaviour can be kept consistent easier.
|
2009-10-28 18:31:16 +00:00 |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
frosch
|
8bd029015e
|
(svn r17209) -Codechange: Move cargo_type from (Rail|Road|Ship)VehicleInfo to EngineInfo.
|
2009-08-17 18:33:48 +00:00 |
smatz
|
9c25f1bdb7
|
(svn r17084) -Codechange: _age_cargo_skip_counter is common to all vehicle types
|
2009-08-06 12:33:13 +00:00 |
rubidium
|
2962d8f0fc
|
(svn r16920) -Codechange: shuffle some strings around to simplify looking up vehicle type specific strings for a specific message
|
2009-07-22 20:17:07 +00:00 |
frosch
|
d5a4c89365
|
(svn r16894) -Codechange: Add [Specialised]Vehicle::Last().
|
2009-07-20 19:58:33 +00:00 |
smatz
|
868c21cbcc
|
(svn r16813) -Codechange: make IsEngineCountable() member of Vehicle
|
2009-07-13 16:35:22 +00:00 |
frosch
|
5b497d6b49
|
(svn r16525) -Codechange: Notify small ufos on deletion of road vehicles, so they can head for somewhere else instead of stumbling over a ghost.
|
2009-06-06 14:46:50 +00:00 |
rubidium
|
80e94b9bb1
|
(svn r16391) -Codechange: use Train instead of Vehicle where appropriate.
|
2009-05-22 22:22:46 +00:00 |
rubidium
|
ada3067960
|
(svn r16387) -Codechange: use Aircraft instead of Vehicle where appropriate
|
2009-05-22 20:03:26 +00:00 |
frosch
|
4129b418cc
|
(svn r15701) -Fix [FS#2595]: Blame NewGRFs returning inconsistent information in purchase-list/after building before users have a chance to blame OpenTTD for incorrectly autorenewing/-replacing.
|
2009-03-13 21:28:40 +00:00 |
rubidium
|
655b0ccc2e
|
(svn r15676) -Codechange: remove the need for BeginVehicleMove and merge VehiclePositionChanged and EndVehicleMove.
|
2009-03-11 20:43:14 +00:00 |
rubidium
|
d846eef0b6
|
(svn r15434) -Codechange: bit of type safety for the DC_xxx flags.
|
2009-02-09 21:20:05 +00:00 |
rubidium
|
c0a8d09ca7
|
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
|
2009-02-09 02:57:15 +00:00 |
rubidium
|
3d6c09b38d
|
(svn r14952) -Codechange: unify the "can vehicle go to station" tests
|
2009-01-10 09:51:14 +00:00 |
rubidium
|
11da45ee55
|
(svn r14949) -Cleanup: pointer coding style
|
2009-01-10 00:31:47 +00:00 |
smatz
|
f4d10ec033
|
(svn r14751) -Codechange: put VehicleEnterTile declaration where it should be and use correct return type
|
2008-12-26 22:44:13 +00:00 |
rubidium
|
f18043ee21
|
(svn r14747) -Codechange: remove DeleteVehicleChain in favour of the vehicle destructor as that was already doing the same for a few vehicle types.
|
2008-12-26 20:45:02 +00:00 |
rubidium
|
d832626bb9
|
(svn r14491) -Documentation: updates/additions of doxygen docs (Alberth)
|
2008-10-19 15:39:12 +00:00 |
rubidium
|
3b798599b6
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
2008-09-30 20:39:50 +00:00 |
michi_cc
|
fa3f2ae035
|
(svn r14285) -Fix [FS#2263]: A train inside a wormhole could free the reservation of another train inside the wormhole.
|
2008-09-09 19:02:47 +00:00 |
rubidium
|
9474db5cb6
|
(svn r14258) -Codechange: rework the way to query the vehicle hash to make sure it always results in the same irregardless of the order of the hash-linked-list.
-Fix: desync in PBS reservation following, vehicle flooding and road vehicle overtake/follow code.
|
2008-09-07 11:23:10 +00:00 |
frosch
|
f7826f8a37
|
(svn r14083) -Fix [FS#1264, FS#2037, FS#2038, FS#2110]: Rewrite the autoreplace kernel.
|
2008-08-16 14:02:20 +00:00 |
rubidium
|
ad36ea6b29
|
(svn r13912) -Codechange: remove some casts by returning the proper type instead of void*.
|
2008-08-01 15:07:31 +00:00 |
smatz
|
aae2aa64c4
|
(svn r13816) -Fix [FS#2150]: check for vehicle length changes outside a depot (callback 0x11) and give a warning about that
|
2008-07-24 15:19:26 +00:00 |
peter1138
|
f9fc53f98a
|
(svn r13307) -Codechange: Separate VehicleList and its two functions so only the 3 users include it, reducing dependencies on misc/smallvec.h
|
2008-05-28 11:56:21 +00:00 |
peter1138
|
02b5ffa13f
|
(svn r13266) -Codechange: Use SmallVector in GUIList
|
2008-05-26 16:23:23 +00:00 |
peter1138
|
56f78e6412
|
(svn r13248) -Codechange: Use VehicleList for depot GUI.
|
2008-05-25 17:22:49 +00:00 |
peter1138
|
da8bb14cec
|
(svn r13245) -Codechange: Use SmallVectors for generating vehicle lists, simplifying calling code somewhat.
|
2008-05-25 16:12:13 +00:00 |
peter1138
|
d9805b46b9
|
(svn r13240) -Codechange: More const-ness for GUI code.
|
2008-05-25 09:40:44 +00:00 |
peter1138
|
6bfd695002
|
(svn r13087) -Codechange: Constify CalcPercentVehicleFilled() (michi_cc)
|
2008-05-14 15:34:04 +00:00 |
rubidium
|
7ccda80b0b
|
(svn r12986) -Codechange: move the landscape and transport related types from openttd.h to their own headers.
|
2008-05-07 09:07:19 +00:00 |
rubidium
|
d03994098b
|
(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.
|
2008-05-06 15:11:33 +00:00 |
rubidium
|
b139756e2b
|
(svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp
|
2008-04-20 11:12:07 +00:00 |
rubidium
|
f55ffd14bd
|
(svn r12803) -Cleanup: rename SpecialVehicle to EffectVehicle to have a uniform naming of the thing instead of using both names for the same thing.
|
2008-04-20 10:13:54 +00:00 |
bjarni
|
ad3ef0fb26
|
(svn r12791) -Codechange: [autoreplace] Added a flag parameter (listens for DC_EXEC and DC_QUERY_COST) and included more info when returning CommandCost
This allowed cleaning up the code in MaybeReplaceVehicle()
|
2008-04-19 15:14:20 +00:00 |
rubidium
|
570519d79b
|
(svn r12658) -Codechange: unify a vast portion of the CmdSend<VehicleType>ToDepot commands.
|
2008-04-11 08:40:10 +00:00 |
frosch
|
96700d5605
|
(svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
-Fix (r11052): Disable servicing by service-interval if a vehicle has depot orders.
|
2008-04-08 15:48:32 +00:00 |
rubidium
|
93d59fe448
|
(svn r12476) -Codechange: split type engine related types from engine.h (and openttd.h) to engine_type.h.
|
2008-03-28 18:00:38 +00:00 |
rubidium
|
ff3a401404
|
(svn r12472) -Codechange: remove unneeded declaration of ViewPort and DrawPixelInfo.
|
2008-03-28 16:38:18 +00:00 |
smatz
|
1d59439166
|
(svn r11916) -Codechange: use enums from VehicleViewWindowWidgets instead of constants
-Fix: refit button widget was not correctly updated
|
2008-01-18 13:02:47 +00:00 |
smatz
|
ac7bc24b0e
|
(svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify the code at some places
|
2008-01-16 21:17:31 +00:00 |
smatz
|
f44a9a5d5b
|
(svn r11802) -Fix [FS#716]: do not crash trains when leaving depot to a very long track
-Codechange: use dedicated pathfinder for signal updating, resulting in better performance and possible future improvements
|
2008-01-09 23:00:59 +00:00 |
rubidium
|
a8a3a7e3f2
|
(svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
|
2008-01-07 09:19:53 +00:00 |
rubidium
|
384503e7d3
|
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
|
2007-12-27 13:35:39 +00:00 |