rubidium
|
6c880d1c20
|
(svn r14990) -Codechange: handle articulated RVs and trams more strictly in GetStationTileForVehicle and CanVehicleUseStation (based on idea by Swallow)
|
16 years ago |
rubidium
|
7878405a12
|
(svn r14954) -Fix [FS#1890]: sharing/cloning/inserting of orders that the/a vehicle (in the shared list) can't go to (wrong station type etc)
|
16 years ago |
rubidium
|
3d6c09b38d
|
(svn r14952) -Codechange: unify the "can vehicle go to station" tests
|
16 years ago |
rubidium
|
11da45ee55
|
(svn r14949) -Cleanup: pointer coding style
|
16 years ago |
glx
|
c7959ce2a9
|
(svn r14840) -Cleanup: remove duplicate includes
|
16 years ago |
smatz
|
9a09e5c4a0
|
(svn r14831) -Codechange: use {VEHICLE} instead of Train/Ship/Road veh/Aircraft/{STRING} {COMMA} in lang files (part by Swallow)
|
16 years ago |
rubidium
|
e557c88667
|
(svn r14830) -Fix [FS#2495]: overflow of number of orders per vehicle (based on patch by Swallow)
|
16 years ago |
smatz
|
7368c740a6
|
(svn r14828) -Codechange: move most of save/load-specific code to separate files
|
16 years ago |
rubidium
|
11c25a72fa
|
(svn r14813) -Codechange: use uint instead of 'just' unsigned.
|
16 years ago |
rubidium
|
0d54db5f9f
|
(svn r14803) -Codechange: move order list management into it's own class and remove the order count from the savegame as we can easily count that (PhilSophus)
|
16 years ago |
rubidium
|
d428da5a35
|
(svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus)
|
16 years ago |
rubidium
|
87e5a8b52b
|
(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.
|
16 years ago |
smatz
|
419f6e099f
|
(svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have queried facility (or station/roadstop is invalid) instead of 0 (Yexo)
|
16 years ago |
rubidium
|
f28992719d
|
(svn r14616) -Fix [FS#2424]: a nearest depot order should be "equal" to the resolved nearest depot order; otherwise we keep resolving the nearest depot order every tick.
|
16 years ago |
rubidium
|
2209c6a344
|
(svn r14601) -Fix: the nearest depot and stop in depot orders didn't work together (the vehicle didn't stop).
|
16 years ago |
smatz
|
f28172c5f4
|
(svn r14577) -Fix [FS#2403]: vehicle didn't respect its 'refit in nearest depot' order (Swallow)
|
16 years ago |
rubidium
|
ffe155bb2a
|
(svn r14547) -Fix: order pool seemed to look full when it was not as it only checked whether it was possible to allocate a new block of pool items instead of checking for free pool items.
|
16 years ago |
rubidium
|
42df5cbc03
|
(svn r14524) -Add: stop-in-depot as part of orders (PhilSophus)
|
16 years ago |
rubidium
|
1d2fbbc8a7
|
(svn r14449) -Fix [FS#2338]: service at nearest depot acted like go to nearest depot.
|
16 years ago |
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
16 years ago |
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.
|
16 years ago |
smatz
|
6987e6015a
|
(svn r14395) -Fix [FS#2285]: crashes and GUI desyncs when order is deleted/modified while the timetable window is open
-Fix: close any dropdown and child windows in the Order and Timetable windows when selected order is deselected, deleted, ...
|
16 years ago |
smatz
|
5f4ff33ce3
|
(svn r14337) -Codechange: use CmdRename* and CMD_RENAME_* for vehicle, president and company renaming commands, too
|
16 years ago |
smatz
|
9174c19291
|
(svn r14319) -Fix (r10760): use operator delete when deleting an order, so order pool fills up a bit slower
|
16 years ago |
peter1138
|
45ce441a55
|
(svn r14317) -Fix (r13662) [FS#2298]: Order distance processing for conditional orders on ships treated v->orders as an array, and didn't use the correct next order.
|
16 years ago |
frosch
|
ef60a4cf35
|
(svn r14179) -Fix (r1): RemoveOrderFromAllVehicles() did not mark enough windows dirty.
|
16 years ago |
frosch
|
7ce75961b4
|
(svn r14178) -Fix [FS#2256]: Do not evaluate GetDestination() for go-to-nearest-depot-orders.
|
16 years ago |
smatz
|
c9bef19043
|
(svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'
|
16 years ago |
belugas
|
7dc212edeb
|
(svn r14135) -Codechange: Add owner to waypoints. Previously, it was guessed from rail underneath it.
|
16 years ago |
frosch
|
f625ecbeba
|
(svn r14134) -Fix (r12667, r13579) [FS#2245]: Update 'current_order' when changing 'cur_order_index'.
|
16 years ago |
rubidium
|
99efe9aaae
|
(svn r14097) -Fix [FS#2085]: one couldn't get a list of vehicles sharing an order when the number of orders was 0; you could see that the vehicles had a shared order though.
|
16 years ago |
rubidium
|
abd9f74871
|
(svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
|
16 years ago |
rubidium
|
2f7c20eccd
|
(svn r14092) -Cleanup (r14083): dead code, i.e. unused function.
|
16 years ago |
rubidium
|
0dfaa88c1e
|
(svn r13949) -Codechange [YAPP]: Declare the functions for processing conditional orders as non-static. (michi_cc)
|
16 years ago |
rubidium
|
b607b51d93
|
(svn r13753) -Cleanup (r13752): save before commit instead of the other way around is usually better.
|
16 years ago |
rubidium
|
a6e314bbba
|
(svn r13752) -Fix [FS#2130]: correctly restore conditional orders when they are put 'into' backup.
|
16 years ago |
rubidium
|
0f4d9a8e49
|
(svn r13704) -Fix: make timetables work more sensible when used in conjunction with conditional orders, i.e. make it possibly to tell how long to travel to the next destination if you jump.
|
16 years ago |
rubidium
|
7ed892411a
|
(svn r13662) -Fix [FS#2113]: crash when adding conditional orders to ships.
|
16 years ago |
rubidium
|
7e50278d8e
|
(svn r13633) -Fix: restoring 'service at depot X' orders from the order backup failed.
|
17 years ago |
rubidium
|
525c964f53
|
(svn r13579) -Fix [FS#2088]: process the order coming after a conditional order, otherwise the vehicle would already leaving the station before it knows where the next destination is, making it leave in the wrong way. However, after processing as many conditional orders as there are in the order list it will stop processing them in order to not create an infinite loop.
|
17 years ago |
rubidium
|
fd0be850fe
|
(svn r13358) -Codechange: split next order determination and conditional order processing functionality from the order handling. Patch based on work by michi_cc.
|
17 years ago |
rubidium
|
923e21129c
|
(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
|
5c5ee7eb57
|
(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
|
17 years ago |
smatz
|
51ca426c4b
|
(svn r13254) -Fix: waypoint orders could have invalid flags set after conversion
|
17 years ago |
smatz
|
9fa52f7316
|
(svn r13253) -Codechange: simplify conversion of old orders a bit
|
17 years ago |
smatz
|
f9e7fa4c88
|
(svn r13252) -Fix: when converting orders from older savegames, set 'Unload and leave empty' for 'Unload' orders
|
17 years ago |
rubidium
|
4625695653
|
(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
|
9defec7876
|
(svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
|
17 years ago |
rubidium
|
76b8970a33
|
(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 |
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.
|
17 years ago |