rubidium
|
d428da5a35
|
(svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus)
|
2009-01-03 13:20:32 +00:00 |
|
peter1138
|
5f4aef3c11
|
(svn r14776) -Fix (r14742): ListPositionMap relied on std::map having sorted the map, which is now done by a manual key sorter on SmallMap. This fixes engine ID list sorting.
|
2008-12-30 21:04:09 +00:00 |
|
smatz
|
2e2086f3f8
|
(svn r14742) -Codechange: use SmallMap in two cases to reduce compilation time and binary size
|
2008-12-26 13:50:46 +00:00 |
|
rubidium
|
bfe9743f20
|
(svn r14678) -Fix [FS#2435]: gradual filling graphics were not chosen according to the NewGRF spec (Maedhros)
|
2008-12-15 22:22:23 +00:00 |
|
smatz
|
3cd2957544
|
(svn r14669) -Codechange: use SmallVector instead of std::list at one place
|
2008-12-13 15:59:25 +00:00 |
|
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
2008-09-30 20:51:04 +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 |
|
smatz
|
abbc9cd9cb
|
(svn r14383) -Fix [FS#2316](r14343): handle invalid 'v->u.air.targetairport' in the NewGRF code, too
|
2008-09-22 14:34:38 +00:00 |
|
frosch
|
93d0ca8731
|
(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.
|
2008-07-30 18:23:12 +00:00 |
|
peter1138
|
e6a1f1c012
|
(svn r13761) -Codechange: Remove dependency on rail for altering purchase list position (mostly function renaming)
|
2008-07-20 21:23:28 +00:00 |
|
rubidium
|
d06529ef4d
|
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
|
2008-07-17 20:13:01 +00:00 |
|
frosch
|
77ff05a5f1
|
(svn r13397) -Fix: Do not crash when resolving vehicle sprite groups with zero sprites.
|
2008-06-07 00:06:36 +00:00 |
|
peter1138
|
f78ea7c6bf
|
(svn r13377) -Codechange: Let 'long format' build year work in vehicle purchase list.
|
2008-06-04 06:40:07 +00:00 |
|
belugas
|
2550f353e9
|
(svn r13376) -Feature: Add access to current long year and date from Action 7/9/D and VarAction2 (23/24 or A3/A4)
Add access to (long format) building year, in Variational Action2 Variable 49 for Vehicles
|
2008-06-04 00:17:48 +00:00 |
|
smatz
|
ed462507b2
|
(svn r13351) -Codechange: disable warnings about unused variable for builds without asserts
|
2008-06-01 15:08:14 +00:00 |
|
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.
|
2008-05-29 15:13:28 +00:00 |
|
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.
|
2008-05-25 19:17:03 +00:00 |
|
smatz
|
75a87a7266
|
(svn r12982) -Fix: compiler warning when compiling without asserts
|
2008-05-06 23:45:25 +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
|
a37ee93f8d
|
(svn r12914) -Fix: Game crash when a spectator/server tried to show an engine with no owner when a NewGRF requested a specific variable.
|
2008-04-28 11:15:13 +00:00 |
|
peter1138
|
3f2513b5ac
|
(svn r12910) -Fix: Report reverse sprite status (FD/FE) to NewGRF for manually toggled vehicles.
|
2008-04-27 10:19:41 +00:00 |
|
peter1138
|
f8612ad5b9
|
(svn r12872) -Codechange: Remove obsolete unused engine list order function
|
2008-04-24 15:51:29 +00:00 |
|
rubidium
|
8cd1795fe3
|
(svn r12587) -Codechange: unduplicate some code in the Unpack*Order functions and move the 'normal' case Pack/Unpack to Order.
|
2008-04-06 07:22:26 +00:00 |
|
rubidium
|
5b47f81b0f
|
(svn r12584) -Codechange: do not access the order type directly.
|
2008-04-05 23:36:54 +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 |
|
glx
|
d4f7f5e5fe
|
(svn r12454) -Fix (r12452): incorrect calculation for 'first vehicle in this chain of vehicles with the same ID' (thx DaleStan)
-Fix (r12452): wrong loading of random action 2 type 84 for non vehicle (though it shouldn't happen, but who knows ;))
|
2008-03-28 02:10:25 +00:00 |
|
glx
|
bbdb831301
|
(svn r12452) -Feature: [NewGRF] Add random action 2 type 84. For vehicles only.
|
2008-03-27 21:36:16 +00:00 |
|
glx
|
b64f637c72
|
(svn r12331) -Feature: [NewGRF] vehicle variable FE bit 8
|
2008-03-03 20:56:30 +00:00 |
|
glx
|
cf0e6d4cb4
|
(svn r12330) -Feature: [NewGRF] vehicle variable FE bit 5 and 6
|
2008-03-03 20:41:47 +00:00 |
|
peter1138
|
034649e7f5
|
(svn r12314) -Fix (r4896): Include prop 25 data for all train parts, not just those that carry cargo.
|
2008-02-28 21:44:13 +00:00 |
|
smatz
|
a190606f2e
|
(svn r12197) -Fix [FS#1788](r12134): show correct last year profit when the train had negative income
-Codechange: use GetDisplayProfitThisYear() to convert vehicle profit to readable form
|
2008-02-20 17:06:58 +00:00 |
|
peter1138
|
a4c14fb442
|
(svn r12180) -Fix: Test purchase list loading/loaded sprites instead of unconditionally returning a possibly non-existant sprite.
|
2008-02-18 19:20:37 +00:00 |
|
smatz
|
a0ddc43e92
|
(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
|
2008-02-13 19:24:40 +00:00 |
|
peter1138
|
ab8382c0db
|
(svn r11822) -Codechange: Replaced fixed size custom name array. Names are now attached to their object directly and there is
no limit to the amount of names.
-Fix: NewGRF engines could not be renamed.
|
2008-01-12 19:58:06 +00:00 |
|
rubidium
|
ac528411df
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
2008-01-12 14:10:35 +00:00 |
|
rubidium
|
998d7644f6
|
(svn r11800) -Codechange: move some functions to a more logical location + some type safety.
|
2008-01-09 21:05:03 +00:00 |
|
peter1138
|
82fe2885ab
|
(svn r11799) -Codechange: no need to special-case helicopter rotor 'overrides'
|
2008-01-09 20:23:12 +00:00 |
|
rubidium
|
38115acf5a
|
(svn r11776) -Codechange: more header splittings to reduce the dependencies.
|
2008-01-07 14:02:26 +00:00 |
|
peter1138
|
5d837282ee
|
(svn r11761) -Codechange: Use appropriate variable types for NewGRF engine overrides, and adjust scope while there.
|
2008-01-05 15:39:22 +00:00 |
|
peter1138
|
1cd2c3d517
|
(svn r11756) -Fix: Out of bounds access caused if a vehicle's cargo amount was higher than its capacity when resolving sprite groups.
|
2008-01-04 13:40:23 +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 |
|
rubidium
|
b9046c97fb
|
(svn r11702) -Codechange: move all date related stuff to date*.
|
2007-12-26 13:50:40 +00:00 |
|
rubidium
|
429521a7d1
|
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
|
2007-12-25 11:26:07 +00:00 |
|
rubidium
|
bf98e25e43
|
(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
|
2007-12-25 09:48:53 +00:00 |
|
skidd13
|
eeaa348f8b
|
(svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style
|
2007-11-20 13:35:54 +00:00 |
|
skidd13
|
71c4325c50
|
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
|
2007-11-19 21:02:30 +00:00 |
|
skidd13
|
8be526e499
|
(svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style
|
2007-11-19 18:38:10 +00:00 |
|
glx
|
f28723830f
|
(svn r11431) -Codechange: [NewGRF] Add support for changing rail vehicle user-defined bit mask (prop 25) via callback 36
|
2007-11-15 00:13:12 +00:00 |
|