smatz
|
ec627dedf8
|
(svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits
|
2008-05-14 18:31:21 +00:00 |
smatz
|
08814d50ea
|
(svn r13088) -Codechange: use SigSegState enum instead of bool variable (michi_cc)
|
2008-05-14 16:38:53 +00:00 |
peter1138
|
eb112946a7
|
(svn r13074) -Fix: For multiheaded engines, halve power and running cost when used instead of when loading, to allow callback values to work properly.
|
2008-05-13 20:39:57 +00:00 |
rubidium
|
e6c944a6c4
|
(svn r12975) -Codechange: replace DeleteWindow(w) with delete w.
|
2008-05-06 21:28:30 +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 |
peter1138
|
a00371c8db
|
(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
|
2008-04-29 21:31:29 +00:00 |
peter1138
|
60eb3c034f
|
(svn r12860) -Fix [FS#1947]: Train depart animation trigger was not called in some cases.
|
2008-04-24 07:44:21 +00:00 |
peter1138
|
10ab24a5f1
|
(svn r12856) -Fix: Taking r12377 further, ensure that prop 25 is set for all vehicles in the consist before other properties.
|
2008-04-23 21:55:24 +00:00 |
peter1138
|
5dcd689f56
|
(svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication.
|
2008-04-21 20:50:58 +00:00 |
rubidium
|
5ef8c01ce7
|
(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.
|
2008-04-21 14:33:33 +00:00 |
rubidium
|
22140d82c6
|
(svn r12818) -Codechange: make callbacks 31 and 37 behave like they do in TTDP according to frosch's survey.
|
2008-04-21 13:45:03 +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 |
peter1138
|
210d757499
|
(svn r12798) -Feature: Add some support for NewGRF station animation. (Thanks to mart3p for samples and fixes)
|
2008-04-19 23:19:12 +00:00 |
rubidium
|
0e624275ee
|
(svn r12795) -Fix [FS#1938]: vehicles could break down during loading and keep loading. The intention of the break down code is not to break down when having zero speed, therefor break downs now do not happen when loading.
|
2008-04-19 21:23:42 +00:00 |
rubidium
|
9d8fa486af
|
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
|
2008-04-18 04:37:06 +00:00 |
rubidium
|
02cdf01507
|
(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.
|
2008-04-17 19:10:30 +00:00 |
smatz
|
059e94e355
|
(svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
|
2008-04-17 18:24:45 +00:00 |
smatz
|
9488db56d4
|
(svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
|
2008-04-17 00:44:20 +00:00 |
glx
|
3a84a74f4d
|
(svn r12711) -Codechange: remove unneeded loops
|
2008-04-14 20:48:17 +00:00 |
rubidium
|
14b307a621
|
(svn r12698) -Codechange: skip orders to stations that do not have a train part anymore, just like is done for road vehicles and ships.
|
2008-04-14 07:08:43 +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 |
rubidium
|
62bdc381e7
|
(svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.
|
2008-04-11 08:14:43 +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
|
f1cd7ef5ee
|
(svn r12615) -Codechange: rename some enums related to depot orders to make it more clear that they are no loading/unloading flags. Also add more type strictness.
|
2008-04-07 19:18:56 +00:00 |
smatz
|
ac389e16d2
|
(svn r12605) -Cleanup: variable scope and coding style in train*
|
2008-04-07 12:36:50 +00:00 |
rubidium
|
fb1c4eccd8
|
(svn r12593) -Codechange: hide Order's flags in most of the code.
|
2008-04-06 15:09:45 +00:00 |
rubidium
|
d6623cf654
|
(svn r12588) -Codechange: do not access the destination of an order directly.
|
2008-04-06 07:48:51 +00:00 |
rubidium
|
5b47f81b0f
|
(svn r12584) -Codechange: do not access the order type directly.
|
2008-04-05 23:36:54 +00:00 |
rubidium
|
aef20ec54d
|
(svn r12580) -Codechange: merge some logical related to non-stop orders.
|
2008-04-05 15:30:15 +00:00 |
rubidium
|
5eb5889954
|
(svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder.
|
2008-04-05 12:01:34 +00:00 |
rubidium
|
bdd64495cd
|
(svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles.
|
2008-04-05 10:55:50 +00:00 |
frosch
|
549d05dc4d
|
(svn r12532) -Cleanup: Replace two tables of magic values with already existing functions.
|
2008-04-01 14:47:57 +00:00 |
frosch
|
15a9fba867
|
(svn r12531) -Codechange: Rename some variables for consistency.
|
2008-04-01 14:03:20 +00:00 |
rubidium
|
ef2be7d0fc
|
(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
|
2008-03-31 00:17:39 +00:00 |
rubidium
|
2edd403656
|
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
|
2008-03-31 00:06:17 +00:00 |
rubidium
|
4a1035ab95
|
(svn r12488) -Codechange: split order.h into order_base.h and order_func.h.
|
2008-03-30 23:24:18 +00:00 |
bjarni
|
a81a572434
|
(svn r12482) -Fix: [build train] we don't need to have a depot in order to just check the price of a rail vehicle so don't check for compatible rails on the tile either
also wagons will only need tracks they can drive on in order to be build so there is no reason to check for power in the depot
|
2008-03-28 22:59:43 +00:00 |
rubidium
|
eeabab4555
|
(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
|
2008-03-28 08:53:36 +00:00 |
smatz
|
ac4ec8c2d2
|
(svn r12386) -Fix [FS#1841](r2428): train could break apart when reversed while partially in a depot
|
2008-03-19 20:50:19 +00:00 |
smatz
|
031c9da01c
|
(svn r12384) -Fix (r2428): do not disconnect train when reversing, it may 'think' it is whole in a depot
|
2008-03-19 20:42:05 +00:00 |
glx
|
985dbaa093
|
(svn r12380) -Fix: update train acceleration and max speed after setting cached value to ensure the correct max speed is used with disabled real acceleration
|
2008-03-17 22:13:00 +00:00 |
glx
|
fbf70d53ec
|
(svn r12379) -Codechange: removed now redondant InvalidateWindow() calls
|
2008-03-17 22:04:15 +00:00 |
glx
|
2b86efea74
|
(svn r12378) -Fix: refresh vehicle details window when cached values are updated
|
2008-03-17 21:50:53 +00:00 |
glx
|
e2ec1e7032
|
(svn r12377) -Fix [FS#1854]: set cached value for vehicle property 25 before other cached values
|
2008-03-17 21:49:14 +00:00 |
smatz
|
89e9bbfa98
|
(svn r12369) -Fix (r1681): reset train speed limits when _patches.realistic_acceleration changes
|
2008-03-15 19:24:13 +00:00 |
smatz
|
bfae49aeb2
|
(svn r12368) -Codechange: use explicit body for loops and conditions and remove -Wno-empty-body from the configure script
|
2008-03-15 13:21:31 +00:00 |
peter1138
|
6bb37edfb6
|
(svn r12332) -Fix (r12331): Invalidate cached data and update image after setting flag.
|
2008-03-03 21:42:37 +00:00 |
glx
|
b64f637c72
|
(svn r12331) -Feature: [NewGRF] vehicle variable FE bit 8
|
2008-03-03 20:56:30 +00:00 |
peter1138
|
dda6cab17a
|
(svn r12209) -Fix: [NewGRF] Support using any base price for rail and road vehicles' running cost, and show running cost of wagons if they have it.
|
2008-02-21 19:09:10 +00:00 |