peter1138
|
39f92d1f21
|
(svn r9565) -Feature: Add list_patches console command. This shows all patches along with their current values. Based on patch by madman2003/GrimRC.
|
2007-04-05 12:59:57 +00:00 |
|
peter1138
|
614dd12f21
|
(svn r9564) -Fix (r9563): When adding files remember to add them...
|
2007-04-05 09:07:20 +00:00 |
|
peter1138
|
a2cec54c9d
|
(svn r9563) -Feature: Add more finer control to transparency options, including a new toolbar, accessible from the map menu or Ctrl X. Patch by Wolf01.
|
2007-04-05 07:49:04 +00:00 |
|
peter1138
|
2afcd1561a
|
(svn r9473) -Codechange: add 'unhandled variable' debug message to newcargo resolver
|
2007-03-26 08:43:14 +00:00 |
|
peter1138
|
f56fbbfed9
|
(svn r9439) -Codechange: check for valid default cargo type even if a vehicle is not refittable...
|
2007-03-25 10:43:27 +00:00 |
|
peter1138
|
e74169364c
|
(svn r9438) -Codechange: Map cargo colours from DOS to Windows if necessary.
|
2007-03-25 08:13:07 +00:00 |
|
peter1138
|
0ceca4140a
|
(svn r9436) -Fix (r9411): don't deactivate GRF in an action 7/9 during reservation (and loading of cargo data), and action 6 should be run also
|
2007-03-24 23:43:33 +00:00 |
|
peter1138
|
fc540fcd0d
|
(svn r9435) -Fix (r8972): ensure the cargo payment graph is at least 12 "items" high
|
2007-03-24 18:56:59 +00:00 |
|
peter1138
|
bea0993015
|
(svn r9434) -Fix (r9418): remove typedef from forward declaration to appease MSVC or something
|
2007-03-24 16:09:39 +00:00 |
|
peter1138
|
d53e16131d
|
(svn r9427) -Codechange: remove redundant variable
|
2007-03-24 14:42:11 +00:00 |
|
peter1138
|
68572f1076
|
(svn r9418) -Codechange: Implement actions 1/2/3 for cargos, callback handler and custom icon sprites
|
2007-03-23 20:55:45 +00:00 |
|
peter1138
|
8353032129
|
(svn r9417) -Fix (r1): Waiting cargo icons in the station view window were incorrectly drawn if the cargo list was scrolled, resulting in overlapping images
|
2007-03-23 20:51:42 +00:00 |
|
peter1138
|
2e32df30dd
|
(svn r9416) -Codechange: Split NewGRF Action 3 handler into separate functions for each feature (vehicles are common, though)
|
2007-03-23 20:01:25 +00:00 |
|
peter1138
|
85ec21e8c5
|
(svn r9413) -Codechange: Remove default cargo translation table and use bitnums directly if no table is provided. This lets pre-cargolabel cargo definitions work.
|
2007-03-23 00:03:08 +00:00 |
|
peter1138
|
2f6a46632a
|
(svn r9412) -Fix (r8886): When looking up a cargo type by label skip disabled cargos
|
2007-03-22 23:32:24 +00:00 |
|
peter1138
|
4d81a464e2
|
(svn r9411) -Codechange: Add support for loading of newcargo data.
|
2007-03-22 23:19:40 +00:00 |
|
peter1138
|
e2801aa320
|
(svn r9393) -Codechange: Use newgrf town resolver as station parent scope handler
|
2007-03-21 20:58:01 +00:00 |
|
peter1138
|
d7f56f1550
|
(svn r9388) -Codechange: variable scope and type, and standardify all CargoID loops.
|
2007-03-21 13:19:01 +00:00 |
|
peter1138
|
1bea18b440
|
(svn r9352) -Codechange: Use cargo class to determine if an aircraft should carry mail
|
2007-03-19 20:54:13 +00:00 |
|
peter1138
|
63ccdcf082
|
(svn r9327) -Fix (r9301): Fix warning on MSVC
|
2007-03-19 12:58:43 +00:00 |
|
peter1138
|
457930c483
|
(svn r9322) -Codechange: Use cargo class to count crash/flood victims
|
2007-03-19 12:40:51 +00:00 |
|
peter1138
|
ae48a7447b
|
(svn r9303) -Codechange: Use cargo class when counting passengers in a road vehicle crash, and when loading aircraft.
|
2007-03-18 22:32:05 +00:00 |
|
peter1138
|
8ef0e43b94
|
(svn r9302) -Codechange: Use cargo class to test for passengers when deciding on the livery scheme to use.
|
2007-03-18 22:11:24 +00:00 |
|
peter1138
|
e485b8f694
|
(svn r9301) -Codechange: Use cargo class to determine if a road vehicle can stop in bus or truck stops.
|
2007-03-18 22:07:44 +00:00 |
|
peter1138
|
f4cad9017e
|
(svn r9300) -Codechange: Use cargo's town effect property in the subsidy gui
|
2007-03-18 21:58:03 +00:00 |
|
peter1138
|
92486ac980
|
(svn r9259) -Codechange: NUM_CARGO isn't a valid cargo type...
|
2007-03-16 21:42:11 +00:00 |
|
peter1138
|
1014c82180
|
(svn r9257) -Codechange: Use cargo's town effect property for determining subsidy source/target type.
|
2007-03-16 17:40:31 +00:00 |
|
peter1138
|
c5313e3479
|
(svn r9243) -Fix (r9162,FS#683): One too many table rows caused cargo acceptance mixup.
|
2007-03-16 00:55:59 +00:00 |
|
peter1138
|
99577265de
|
(svn r9236) -Codechange: Add 'town effect' attribute to cargo types. This will be used to specify how the cargo behaves wrt towns, instead of relying on fixed cargo IDs.
|
2007-03-15 22:48:46 +00:00 |
|
peter1138
|
4177215b41
|
(svn r9147) -Fix (r1770, r8161): when loadin games, enroute_from and enroute_from_xy were updated in the wrong place, causing issues with TTD savegames/scenarios.
|
2007-03-13 21:31:09 +00:00 |
|
peter1138
|
1c55149e1f
|
(svn r9127) -Codechange: Check if a cargo is valid before displaying it in a station's cargo rating list. (And duff up the block a little)
|
2007-03-11 22:29:37 +00:00 |
|
peter1138
|
1a7d9dd6c0
|
(svn r9102) -Codechange: (NewGRF) Apply cargo translation table to vehicle refit masks
|
2007-03-10 16:21:29 +00:00 |
|
peter1138
|
1461e39bb9
|
(svn r9094) -Codechange: Don't set up refit masks for engine types not in the current climate, and exclude engine types if their cargo type is invalid and they have no refittable type.
|
2007-03-10 10:08:38 +00:00 |
|
peter1138
|
f662e0f996
|
(svn r9093) -Codechange: variable scope / type
|
2007-03-10 09:55:11 +00:00 |
|
peter1138
|
e83e9b9e44
|
(svn r9092) -Codechange: (NewGRF) (re r8885) Also set cargo type as invalid if the chosen type is not available in the current climate.
|
2007-03-10 09:23:33 +00:00 |
|
peter1138
|
fe2b3e18fb
|
(svn r9080) -Codechange: dynamically build cargo filter buttons in the station list window.
|
2007-03-09 22:55:57 +00:00 |
|
peter1138
|
c94480ab80
|
(svn r9079) -Codechange: add WWT_LAST widget when dynamically building cargo payment graph
|
2007-03-09 22:55:04 +00:00 |
|
peter1138
|
6040e559ce
|
(svn r9069) -Codechange: Change a do ... while loop with a for loop. This fixes some warning that I never got anyway...
|
2007-03-08 19:23:49 +00:00 |
|
peter1138
|
db2f57e3a1
|
(svn r8990) -Fix: more indenting and variable scoping
|
2007-03-03 10:48:25 +00:00 |
|
peter1138
|
8f2a554864
|
(svn r8989) -Fix: more indenting and variable scoping
|
2007-03-03 09:58:20 +00:00 |
|
peter1138
|
55d544d47e
|
(svn r8988) -Fix: Indenting, variable scope, variable type and minor duffage
|
2007-03-03 09:40:34 +00:00 |
|
peter1138
|
879eca8e23
|
(svn r8972) -Codechange: Dynamically add buttons on the cargo payment graph. This lets us remove the gaps and allow more than 12 cargo types later.
|
2007-03-02 11:36:34 +00:00 |
|
peter1138
|
8df0b8a685
|
(svn r8903) -Regression (r8891): CT_PURCHASE does apply to aircraft overrides...
|
2007-02-25 14:33:43 +00:00 |
|
peter1138
|
4c4b035175
|
(svn r8891) -Codechange: Remove remains of global cargo scheme. All cargo mapping is now dealt with only in NewGRF code, on load where possible.
|
2007-02-24 23:36:40 +00:00 |
|
peter1138
|
29c8142784
|
(svn r8890) -Codechange: (NewGRF) add cargo translation support to engine var 47
|
2007-02-24 23:20:21 +00:00 |
|
peter1138
|
5dcd88c59c
|
(svn r8888) -Codechange: Replace hardcoded default cargo bitmasks with a list of cargo labels.
|
2007-02-24 22:01:18 +00:00 |
|
peter1138
|
a23b4594ed
|
(svn r8886) -Codechange: (NewGRF) Add (partial) cargo translation table support, applied to action 3s only.
|
2007-02-24 19:36:47 +00:00 |
|
peter1138
|
0cf5ebee79
|
(svn r8885) -Codechange: (NewGRF) If a default cargo type property is out of range then choose the cargo type from its refit list.
|
2007-02-24 19:26:45 +00:00 |
|
peter1138
|
0cf592b17a
|
(svn r8865) -Codechange: (NewGRF) Ignore 1 byte action 0s during safety check
|
2007-02-23 21:03:57 +00:00 |
|
peter1138
|
20405f56b4
|
(svn r8863) -Fix: prefix engine_custom_sprites with _
|
2007-02-23 19:27:31 +00:00 |
|
peter1138
|
7e73413709
|
(svn r8858) -Codechange: Replace magic number test with class method for determining if a cargo is valid/active.
|
2007-02-23 09:56:20 +00:00 |
|
peter1138
|
89613b6cc4
|
(svn r8850) -Codechange: Use the cargo type's is_freight flag instead of checking the cargo type to determine if the cargo type is freight cargo type cargo type.
|
2007-02-22 22:53:49 +00:00 |
|
peter1138
|
6062004960
|
(svn r8849) -Codechange: Replace hardcoded global/climate cargo mapping tables with dynamically generated data. Change associated code to use new functions.
|
2007-02-22 22:09:51 +00:00 |
|
peter1138
|
ef2daa5060
|
(svn r8826) -Codechange: Replace _cargoc's separate arrays with a regular struct array (with accessor) and implement new initialization method using cargo labels.
|
2007-02-20 22:09:21 +00:00 |
|
peter1138
|
e724ada674
|
(svn r8569) -Fix (r8464): revert properly
|
2007-02-04 05:53:09 +00:00 |
|
peter1138
|
2e2e19b3d1
|
(svn r8526) -Codechange: add stubs for unsupported newgrf station properties
|
2007-02-02 02:56:29 +00:00 |
|
peter1138
|
74c842a3ef
|
(svn r8505) -Codechange: Ensure GRM allocated sprites will be below the original 16384 sprite limit. If not, fail and disable the NewGRF.
|
2007-02-01 01:40:46 +00:00 |
|
peter1138
|
d838a477e2
|
(svn r8465) -Regression (r8455): Switching from dual to single head should switch to wagon if power is zero. .Or something.
|
2007-01-30 22:00:25 +00:00 |
|
peter1138
|
8933ffd9ac
|
(svn r8464) -Revert (r4322): Change back to converting to mph in the GUI code, as 1 mph == 1.6 km/h is too far out for some people.
|
2007-01-30 21:10:04 +00:00 |
|
peter1138
|
60ddc05925
|
(svn r8434) -Fix (r8430): Missing braces caused compilation failure for some (most?) compilers...
|
2007-01-27 22:28:28 +00:00 |
|
peter1138
|
20e0a91506
|
(svn r8391) -Codechange: Make normal/desert/rainforest detection for newgrf stations work
|
2007-01-24 15:01:20 +00:00 |
|
peter1138
|
e13b00e14f
|
(svn r8287) -Fix (r8286): forgot to check for newline format, sorry...
|
2007-01-20 09:49:29 +00:00 |
|
peter1138
|
4d0a0fed0e
|
(svn r8286) -Add: Korean translation by Ezi
|
2007-01-20 09:19:37 +00:00 |
|
peter1138
|
d3761d97eb
|
(svn r8283) -Fix (r8128): Custom waypoint drawing used wrong bits since bitshuffling occurred. Also update with other station drawing changes (code duplication,
eh?)
|
2007-01-19 21:40:10 +00:00 |
|
peter1138
|
4d6a7b7427
|
(svn r8280) -Codechange: Remove unnecessarily complex assignment of waypoint string ID.
|
2007-01-19 17:46:44 +00:00 |
|
peter1138
|
652b804a9e
|
(svn r8214) -Fix (r8038): The fast forward flag stores 2 bits, not 1. Remember the
whole thing when turning off FF for autosave. This stops FF getting stuck on
if the FF key is released during the save.
|
2007-01-17 22:44:49 +00:00 |
|
peter1138
|
004f1b061f
|
(svn r8211) -Codechange: (NewGRF) Implement callback 2D, explicit vehicle colour map
selection.
|
2007-01-17 22:19:12 +00:00 |
|
peter1138
|
61f5cf9b6f
|
(svn r8186) -Fix (FS#557): Apply railtype offset to station graphics if no custom station is in use.
|
2007-01-17 12:57:35 +00:00 |
|
peter1138
|
f19b87df08
|
(svn r8166) -Fix (r7797): Protect against out of bounds access to the sprite ptr
list.
|
2007-01-16 22:10:35 +00:00 |
|
peter1138
|
1395524390
|
(svn r8154) -Codechange: Water can no longer be under bridge tiles, so don't check for it.
|
2007-01-16 15:18:02 +00:00 |
|
peter1138
|
9b73684733
|
(svn r8153) -Codechange: Change UpdateStationAcceptance() and ShowRejectOrAcceptNews() to work with cargo IDs instead of cargo names, and explicitly list the different strings to use.
|
2007-01-16 11:13:00 +00:00 |
|
peter1138
|
4b4c5a403b
|
(svn r8129) -Codechange: Change data tables to use split off palette map. And
include a file missed last time...
|
2007-01-14 19:59:25 +00:00 |
|
peter1138
|
92d418b031
|
(svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit values.
This lets us increase the sprite width from 14 to up to 29 bits,
effectively nulling the old sprite limit. Table changes in next commit.
|
2007-01-14 19:57:49 +00:00 |
|
peter1138
|
bfa618ef89
|
(svn r8120) -Fix (r8055): Station cargo waiting value clamp should be signed not unsigned. This resulted in cargo magically appearing...
|
2007-01-14 18:38:40 +00:00 |
|
peter1138
|
85c466b1d1
|
(svn r8103) -Docchange: Include station tile types used by RichK's airports
|
2007-01-13 16:09:53 +00:00 |
|
peter1138
|
4ef8afa9e1
|
(svn r8081) -Fix (r8075): Use a copy of the resolver object instead of the using the existing one. This fixes problems with the object scope setting.
|
2007-01-12 16:44:08 +00:00 |
|
peter1138
|
8d5a542d9b
|
(svn r8063) -Codechange: When evaluating newgrf varaction2s the 'last value' should start off at 0, and the result of the operation is remembered.
|
2007-01-11 14:40:12 +00:00 |
|
peter1138
|
b7e753555d
|
(svn r8062) -Codechange: change newgrf varaction2 value from signed to unsigned
|
2007-01-11 14:25:17 +00:00 |
|
peter1138
|
7996c9e560
|
(svn r8054) -Codechange: Use a template function instead of a macro for evaluating NewGRF var adjusts
|
2007-01-11 10:58:53 +00:00 |
|
peter1138
|
ae0a92b51a
|
(svn r8041) -Regression (r7564): [NewGRF] check_length should skip further processing if a length is too short, so give the function a return value
|
2007-01-10 19:20:25 +00:00 |
|
peter1138
|
207f7eb167
|
(svn r8007) -Codechange: Change _vehicle_position_hash from VehicleID to Vehicle*. This removes the need for look ups by index. Also declare the array static.
|
2007-01-09 16:27:25 +00:00 |
|
peter1138
|
739b43b3c2
|
(svn r7982) -Codechange: Enumify graphics blitter modes.
|
2007-01-08 18:07:57 +00:00 |
|
peter1138
|
86bad22c89
|
(svn r7901) -Codechange: Remove some misplaced externs and use extern, not VARDEF, in the place they should be...
|
2007-01-06 13:26:04 +00:00 |
|
peter1138
|
0a4b2ae79c
|
(svn r7864) -Codechange: Offset engines/wagons in the train details window by half the train length modifier. This stops overflowing wagons in sets that use 32px lengths.
|
2007-01-05 14:26:45 +00:00 |
|
peter1138
|
fa4d49f838
|
(svn r7831) -Codechange: [NewGRF] Do not mark as unsafe those NewGRFs that set their own parameters (via action D) and/or change only bridge sprite table layouts (action 0, property D).
|
2007-01-04 19:24:42 +00:00 |
|
peter1138
|
dd048e8c31
|
(svn r7800) -Fix (r7787): Remove Czech strings with .news or .subs case.
|
2007-01-03 17:47:34 +00:00 |
|
peter1138
|
346a0df0b7
|
(svn r7797) -Codechange: Replace static _sprite_ptr and associated arrays with dynamic array to allow variable number of sprites. This does not change the sprite limit.
|
2007-01-03 14:42:08 +00:00 |
|
peter1138
|
8cb56a9af6
|
(svn r7795) -Codechange: [NewGRF] When safety checking, allow an Action E that force activates the GRF. Unfortunately this requires knowing the GRF ID in advance (before the Action 8) so the static GRFs are now scanned twice on start up, once for the GRF ID, and then for the safety check. (This fix allows unifont.grf to be used.)
|
2007-01-03 11:33:54 +00:00 |
|
peter1138
|
789b76d36b
|
(svn r7794) -Cleanup: Remove obsolete, never-used landscape rotation code. And spell obsolete correctly.
|
2007-01-03 09:45:07 +00:00 |
|
peter1138
|
8e625b8b42
|
(svn r7793) -Cleanup: Remove obsolute, never-used old spritecache LRU code
|
2007-01-03 09:32:01 +00:00 |
|
peter1138
|
6b82f1dc06
|
(svn r7760) -Codechange: Debug messages for newgrf showed the starting sprite, not the current sprite index. Also only output the debug message during activation, when sprites are loaded.
|
2007-01-02 20:00:10 +00:00 |
|
peter1138
|
ccc0a3f4db
|
(svn r7758) -Codechange: Change SpriteGroup pool allocation from 16 items to 512 items at a time, as with a few sets loaded there can easily be 10,000+ items in the pool.
|
2007-01-02 18:56:03 +00:00 |
|
peter1138
|
c7ffef0bb0
|
(svn r7752) -Codechange: An off-by-one problem reduced the sprite limit by 1 whole sprite
|
2007-01-02 18:19:56 +00:00 |
|
peter1138
|
47e2dfb318
|
(svn r7718) -Fix (runknown): When pathfinding onto a bridge or tunnel end from
previous tile (but not warping from the opposite end) check the
enter direction. This fixes signal setting if a rail ends on the top of
a tunnel end.
|
2007-01-01 15:04:35 +00:00 |
|
peter1138
|
91a59bfd97
|
(svn r7717) -Fix (runknown): When following path for signals, don't skip back to the
previous tile, as for tunnels & bridge ends the entering direction is wrong.
|
2007-01-01 14:58:27 +00:00 |
|
peter1138
|
4caf8a8b17
|
(svn r7716) -Revert r7620: Changes introduced more problems than they fixed (and a goto?)
|
2007-01-01 14:53:57 +00:00 |
|
peter1138
|
3ba932e30f
|
(svn r7711) -Fix (r7354): NewGRF Action 7, GRF check condition 10 didn't ignore unknown GRF IDs. Also separate GRF ID conditions
from parameter conditions to remove code duplication in GRF checking code.
|
2007-01-01 01:40:56 +00:00 |
|
peter1138
|
9cb975f7f0
|
(svn r7606) -Codechange: [NewStations] Add support for variables 45 and 65.
|
2006-12-29 07:49:51 +00:00 |
|
peter1138
|
691487b2fe
|
(svn r7596) -Codechange: Always display tractive effort in kN.
|
2006-12-28 17:03:36 +00:00 |
|
peter1138
|
822646b9a9
|
(svn r7594) -Fix (r7522): GRF config list wasn't cleared when no GRFs should be used.
|
2006-12-28 16:11:07 +00:00 |
|