smatz
|
a47b118a80
|
(svn r13691) -Codechange: make it easier to determine whether a command is ran in the context of autoreplace or not
|
16 years ago |
rubidium
|
4642e9f75a
|
(svn r13664) -Fix [FS#2117]: bus/truck forgetting go-to-depot order when entering a non-drivethrough road stop.
|
16 years ago |
skidd13
|
0a178274e2
|
(svn r13647) -Codechange: replace MAX_UVALUE() for std types with the equivalent constant
|
16 years ago |
rubidium
|
5b615eae3a
|
(svn r13581) -Fix [FS#2040]: RVs continueing onto next DT station when they are build adjacent to them.
|
17 years ago |
rubidium
|
8e7f5072ce
|
(svn r13480) -Fix [FS#2050]: RVs stoppping at drive through stations of other companies.
|
17 years ago |
smatz
|
506cde94b6
|
(svn r13456) -Codechange: use AllocaM() macro instead of alloca() at most places
|
17 years ago |
glx
|
b60a1326bf
|
(svn r13390) -Codechange: introduce usererror() for fatal but not openttd related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
|
17 years ago |
rubidium
|
e7a501100a
|
(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.
|
17 years ago |
rubidium
|
d289464d69
|
(svn r13255) -Codechange: move _opt to _settings.
|
17 years ago |
rubidium
|
dc77647ea4
|
(svn r13251) -Codechange: rename _patches to _settings as that is more logic.
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
|
17 years ago |
rubidium
|
3ee2556585
|
(svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
|
17 years ago |
rubidium
|
373343cef6
|
(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.
|
17 years ago |
smatz
|
2be223fc03
|
(svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits
|
17 years ago |
rubidium
|
1ce0b03bf0
|
(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.
|
17 years ago |
peter1138
|
45034bc522
|
(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.
|
17 years ago |
peter1138
|
a05e9b4c6b
|
(svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication.
|
17 years ago |
rubidium
|
bbe13a0623
|
(svn r12818) -Codechange: make callbacks 31 and 37 behave like they do in TTDP according to frosch's survey.
|
17 years ago |
rubidium
|
8186344628
|
(svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp
|
17 years ago |
rubidium
|
40b19f3997
|
(svn r12803) -Cleanup: rename SpecialVehicle to EffectVehicle to have a uniform naming of the thing instead of using both names for the same thing.
|
17 years ago |
rubidium
|
a63974547b
|
(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.
|
17 years ago |
rubidium
|
ca1f8fbe2e
|
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
|
17 years ago |
rubidium
|
6d063c3ad6
|
(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.
|
17 years ago |
smatz
|
ec588da9e8
|
(svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
|
17 years ago |
smatz
|
966e476df8
|
(svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
|
17 years ago |
rubidium
|
a277d2df86
|
(svn r12689) -Feature: non-stop(or rather no non-stop) and via orders for road vehicles.
|
17 years ago |
rubidium
|
daf5a2f1bc
|
(svn r12658) -Codechange: unify a vast portion of the CmdSend<VehicleType>ToDepot commands.
|
17 years ago |
rubidium
|
aa8a5b2c39
|
(svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.
|
17 years ago |
frosch
|
b91781b715
|
(svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
-Fix (r11052): Disable servicing by service-interval if a vehicle has depot orders.
|
17 years ago |
rubidium
|
cf250390c5
|
(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.
|
17 years ago |
rubidium
|
fcdd44b662
|
(svn r12600) -Codechange: make GetNonStopType return a more augmented type; not is there a non-stop order but the kind of non-stop order, so one doesn't need to check _patches.new_nonstop type everywhere.
|
17 years ago |
rubidium
|
53d101cc99
|
(svn r12593) -Codechange: hide Order's flags in most of the code.
|
17 years ago |
rubidium
|
935b562074
|
(svn r12588) -Codechange: do not access the destination of an order directly.
|
17 years ago |
rubidium
|
3b0e3d8d30
|
(svn r12584) -Codechange: do not access the order type directly.
|
17 years ago |
rubidium
|
ba0a9538cf
|
(svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder.
|
17 years ago |
rubidium
|
3fdddeac40
|
(svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles.
|
17 years ago |
frosch
|
ae01e263ad
|
(svn r12540) -Codechange: Enumify some values in original pathfinder and remove an unused variable.
|
17 years ago |
frosch
|
51155403a4
|
(svn r12531) -Codechange: Rename some variables for consistency.
|
17 years ago |
rubidium
|
df1d9bd880
|
(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.
|
17 years ago |
rubidium
|
c51b81c247
|
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
|
17 years ago |
rubidium
|
b84b16cfcd
|
(svn r12488) -Codechange: split order.h into order_base.h and order_func.h.
|
17 years ago |
rubidium
|
2426f5342f
|
(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
|
17 years ago |
rubidium
|
edd384c121
|
(svn r12390) -Fix [FS#1851]: trams failing to turn on bridge heads/tunnel entrances.
|
17 years ago |
peter1138
|
f6e4dc4d8c
|
(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.
|
17 years ago |
frosch
|
7f3d56041b
|
(svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
|
17 years ago |
frosch
|
1d120c51b8
|
(svn r12193) -Codechange: Rename a magic variable, give it a decent type, and remove a 'goto'.
|
17 years ago |
frosch
|
ca2eb0676c
|
(svn r12191) -Fix: Do not start overtaking if the RV reaches wrong-way one-way-road in the next tiles.
|
17 years ago |
frosch
|
514df81e27
|
(svn r12141) -Codechange: Introduce IsNormalRoad[Tile](), IsRoadDepot[Tile]() and HasTileRoadType(); and use them.
|
17 years ago |
smatz
|
fe48d0be21
|
(svn r12134) -Change: count the number of ticks a vehicle was running this day to calculate running cost
-Fix [FS#1739]: vehicle profit is now counted with 8bit fract, so it is now shown properly in the vehicle details window
|
17 years ago |
smatz
|
391898b47a
|
(svn r12132) -Cleanup: convert pathfinder selection from if/else to switch/case at many places
|
17 years ago |
smatz
|
a3e3cd7d46
|
(svn r12129) -Change [FS#1759]: simplified patch settings for pathfinders (Yorick)
|
17 years ago |