smatz
|
3655d5105b
|
(svn r23716) -Revert (r23705)[FS#4937]: unforeseen consequences
|
13 years ago |
smatz
|
a90b767995
|
(svn r23705) -Codechange: cache the last processed station in FindStationsAroundTiles() in order to make the code a bit faster
|
13 years ago |
truebrain
|
3b2ecfab01
|
(svn r23702) -Codechange: avoid using TileAddWrap() in FindStationsAroundTiles() by finding out where the border is in advance, speeding up the function with a factor 3 (you got to love random statistics which has no real meaning in the grand scheme of it all :D)
|
13 years ago |
rubidium
|
2c09939bd3
|
(svn r23676) -Fix [FS#4913] (r23412): when removing road stops the wrong tile was checked for updating the infrastructure cache
|
13 years ago |
truebrain
|
9266bde593
|
(svn r23546) -Codechange: document and rename widgets to be consistent and understandable
|
13 years ago |
rubidium
|
3d88c74389
|
(svn r23526) -Codechange: unify cargos vs cargoes
|
13 years ago |
yexo
|
7af041d12d
|
(svn r23463) -Fix (r23461): unused variable
|
13 years ago |
yexo
|
16eb11e988
|
(svn r23462) -Codechange: use AirportTileTableIterator in a few more places to make the code easier to read
|
13 years ago |
yexo
|
c9be5d50da
|
(svn r23461) -Fix: handle a missing airport newgrf as graceful as possible by not crashing when loading such savegame or when an airport is removed
|
13 years ago |
yexo
|
b8ee5c018d
|
(svn r23459) -Fix: don't crash trying to draw airport tiles when the airport grf is missing
|
13 years ago |
yexo
|
e7777f44b9
|
(svn r23456) -Fix (r23441): oilrigs don't have any layouts nor do they provide airport noise
|
13 years ago |
rubidium
|
de46e9647b
|
(svn r23441) -Fix [FS#4764]: some airport functions didn't take the layout into account resulting in wrong noise levels or nearests towns (patch by Zuu)
|
13 years ago |
michi_cc
|
f98312eb77
|
(svn r23414) -Add: Company infrastructure counts for stations/airports.
|
13 years ago |
michi_cc
|
c06bbb4863
|
(svn r23413) -Add: Company infrastructure counts for canals.
|
13 years ago |
michi_cc
|
a29a9d94b7
|
(svn r23412) -Add: Company infrastructure counts for road.
|
13 years ago |
michi_cc
|
d30fcd4e35
|
(svn r23411) -Add: Company infrastructure counts for rail.
|
13 years ago |
peter1138
|
3e1d070413
|
(svn r23319) -Fix (r23316): Offsets of viewport signs were not scaled up.
|
13 years ago |
rubidium
|
560bae8c91
|
(svn r23312) -Fix [FS#4849]: assertion could be triggered in case a station was removed just after a vehicle delivered cargo to it
|
13 years ago |
yexo
|
6a272233b3
|
(svn r23160) -Fix: wrong comments in a lot of TileTypeProcs definitions
|
13 years ago |
frosch
|
52774235eb
|
(svn r23148) -Change: [NewGRF] Check the results of various callbacks for validness.
|
13 years ago |
frosch
|
30874b5e81
|
(svn r23147) -Change: [NewGRF v8] Unify the return values of boolean callbacks, and check the results for validity.
|
13 years ago |
rubidium
|
2a2c102b0b
|
(svn r23108) -Codechange: more uint -> int / byte -> int conversions for Z related variables
|
13 years ago |
rubidium
|
459c9523e8
|
(svn r23107) -Codechange: let GetSlopePixelZ and TerraformTile tile type functions use int z as well
|
13 years ago |
rubidium
|
19eabdba2c
|
(svn r23106) -Codechange: pass int* to GetTileSlope and friends
|
13 years ago |
rubidium
|
a8c4efcff4
|
(svn r23101) -Codechange: remove pointless multiplications by TILE_HEIGHT from the station/object building code
|
13 years ago |
rubidium
|
1dc685aeea
|
(svn r23100) -Codechange: remove pointless multiplications by TILE_HEIGHT for the terraform code
|
13 years ago |
rubidium
|
2ed0f93bfb
|
(svn r23093) -Codechange: add a default NULL for the Z of GetTileSlope and use it
|
13 years ago |
rubidium
|
7757a2ed40
|
(svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight)
|
13 years ago |
michi_cc
|
e094d7db62
|
(svn r23072) -Feature: [NewGRF] House callback 0x148.
|
13 years ago |
frosch
|
3eddb9c23f
|
(svn r23049) -Fix [FS#4810]: Use the same forest-check for the vegetation-map colour as for nearby station names.
|
13 years ago |
rubidium
|
1842622d81
|
(svn r22973) -Add: support for replacing the buoy via action123
|
13 years ago |
frosch
|
8d5c1479f4
|
(svn r22960) -Feature: Allow depots, standard roadstops and airports on steep slopes.
|
13 years ago |
frosch
|
7f228d6909
|
(svn r22924) -Codechange: Enhance NewGRFSpriteLayout for drawing construction stages in spritelayouts with inconsistent number of sprites per spriteset.
|
13 years ago |
michi_cc
|
d579af11e8
|
(svn r22659) -Add: [NewGRF] Support for the land slope check callback for stations.
|
13 years ago |
terkhen
|
00e5c1df18
|
(svn r22567) -Codechange: Store persistent storages inside a pool.
|
13 years ago |
terkhen
|
e127fca384
|
(svn r22557) -Codechange: Remove constness from AnimationBase callbacks.
|
13 years ago |
frosch
|
d5e7537e14
|
(svn r22552) -Fix: Clear airport persistent storage on construction/removal of airports.
|
14 years ago |
terkhen
|
8e00fa39b2
|
(svn r22542) -Add: Store cargo acceptance stats for stations.
|
14 years ago |
terkhen
|
5bb79b1f46
|
(svn r22540) -Codechange: Rename AcceptancePickup to GoodsEntryStatus.
|
14 years ago |
frosch
|
a241a4ce97
|
(svn r22518) -Feature: [NewGRF] Advanced sprite layouts with register modifiers.
|
14 years ago |
frosch
|
474b4799e8
|
(svn r22482) -Codechange: Add some contants for the number of ticks between certain cyclical tasks.
|
14 years ago |
alberth
|
990ec6f0a9
|
(svn r22460) -Doc: Semantic documentation fixes, and doxygen additions (partly by planetmaker).
|
14 years ago |
frosch
|
20e86fd5ea
|
(svn r22454) -Codechange: Deduplicate GetCustomStationGroundRelocation() into GetCustomStationRelocation() and only call it if actually needed.
|
14 years ago |
frosch
|
fdd2f8447e
|
(svn r22453) -Feature(ette): Implement variable 18 for custom station foundations.
|
14 years ago |
frosch
|
76c7cbff70
|
(svn r22436) -Fix (r18969): Apply railtype property 12 (station graphics) also to station groundsprites from action 1.
|
14 years ago |
rubidium
|
1a515e6344
|
(svn r22405) -Document: some more "random-ish" tidbits
|
14 years ago |
yexo
|
3769b4f218
|
(svn r22163) -Fix [FS#4541]: building a station part adjacent to both an existing station and a rail waypoint failed
|
14 years ago |
frosch
|
bd9610ec3c
|
(svn r22117) -Fix [FS#4523-ish]: CanRemoveRoadWithStop() failed for _current_company = OWNER_TOWN, and for OWNER_NONE-owned road.
|
14 years ago |
terkhen
|
57a969017b
|
(svn r22051) -Fix (r21935): Roads under road stops would get a wrong owner after overbuilding.
|
14 years ago |
smatz
|
b4273bcd35
|
(svn r22023) -Fix: verify we can allocate a CargoPacket and CargoPayment before we actually try to do so
-Codechange: increase the limit of number of CargoPayments to match the limit of Vehicles (Rubidium)
|
14 years ago |
rubidium
|
0395aab420
|
(svn r22019) -Codechange: s/functions.h/clear_func.h/
|
14 years ago |
rubidium
|
4355231f67
|
(svn r21958) -Cleanup: join_stations setting; can done by distant join and could be subverted by distant join
|
14 years ago |
smatz
|
3057a26fd5
|
(svn r21953) -Remove [FS#4456]: the non-uniform stations setting. Support for uniform stations has been broken for over a year
|
14 years ago |
terkhen
|
9765a297e7
|
(svn r21936) -Fix [FS#4457](r19231): Do not remove existing road/tram bits when overbuilding stops of the opposite road type.
-Change: Build only the required road/tram bits when building stops with drag and drop.
|
14 years ago |
terkhen
|
2e1eafbdc3
|
(svn r21935) -Fix (r19231): Allow to overbuild road stops which are built over trams.
|
14 years ago |
terkhen
|
734994c9ba
|
(svn r21924) -Codechange: Unify some parts of the articulated vehicle code.
-Cleanup: Avoid conversions to Train and RoadVehicle that are no longer required.
|
14 years ago |
terkhen
|
b5468e7a80
|
(svn r21860) -Codechange: Rename road vehicle subtype functions to match the train names.
|
14 years ago |
rubidium
|
b5b8a7b5ed
|
(svn r21486) -Codechange: use TILE_AREA_LOOP for station expansion checks as well
|
14 years ago |
rubidium
|
44d1c55347
|
(svn r21415) -Codechange: limit station/waypoint name by amount of characters, not bytes
|
14 years ago |
frosch
|
55d604e60d
|
(svn r21291) -Fix: Treat objects on water like water in more cases.
|
14 years ago |
alberth
|
3b0ee65571
|
(svn r21270) -Doc: Doxyment updates and additions. Removal of doxyment in code.
|
14 years ago |
rubidium
|
3f1de4926e
|
(svn r21268) -Fix (r21266): crash (or rather a triggered assertion) in some cases
|
14 years ago |
rubidium
|
ffa437a6c1
|
(svn r21266) -Change: don't receive money for removing the rail of non-rail railstation tiles, i.e. rail station tiles for which the NewGRF has prevented trains to be routed
|
14 years ago |
frosch
|
f80af8f8c8
|
(svn r21262) -Fix (r18708)[FS#4246]: Custom station foundations using the 'simple foundations'-method did not draw any sprite for WSE-slopes when there are foundations on both neighboured tiles in the north. As there must be at least one sprite to provide the correct offset for the groundsprite draw the (empty) default foundation sprite in that case.
|
14 years ago |
rubidium
|
67d071d033
|
(svn r21145) -Fix: station list wasn't updated when a new cargo got a rating
|
14 years ago |
rubidium
|
6a1a4fc5bb
|
(svn r21143) -Codechange: reduce the number of dereferences in UpdateStationWaiting
|
14 years ago |
alberth
|
7e48d85104
|
(svn r21060) -Doc: Improved wording of comments (mostly by __ln__)
|
14 years ago |
yexo
|
9a07ebc382
|
(svn r21052) -Fix (r20435): house/airporttile/industrytile newgrfs that defined tiles that relied on the substitute being drawn were broken
|
14 years ago |
smatz
|
bb53464848
|
(svn r20990) -Fix: when removing a rail station, don't leave track under non-station tiles
|
14 years ago |
rubidium
|
b4f6201e94
|
(svn r20857) -Fix [FS#3637]: The station with the second highest rating was doubly penalised when distributing cargo. Now the penalty is completely removed and the granularity/precision of the distribution in increased by using fractional cargo. This should make competing stations less "all-or-nothing".
|
14 years ago |
rubidium
|
b01c63cd23
|
(svn r20815) -Revert (r20814): wrong patch at wrong time...
|
14 years ago |
rubidium
|
9a0a753d96
|
(svn r20814) -Codechange [FS#3835]: make waypoint default names work like depots, stations and vehicles (Krille)
|
14 years ago |
frosch
|
e9cd81953a
|
(svn r20741) -Cleanup: Use IsTileOnWater() in more places.
|
14 years ago |
yexo
|
c07fdab16c
|
(svn r20716) -Feature: add airport class and airport name to the land info tool
|
14 years ago |
rubidium
|
41a80490be
|
(svn r20668) -Codechange: add (more) support for bridges over objects
|
14 years ago |
frosch
|
4901d42140
|
(svn r20636) -Codechange: Move MarkTileDirtyByTile() and DeleteAnimatedTile() into MakeWaterKeepingClass().
|
14 years ago |
rubidium
|
30f2afac9b
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
rubidium
|
16bcd6c0cf
|
(svn r20628) -Fix: typos in animation trigger enum/comments
|
14 years ago |
rubidium
|
82ef98a90a
|
(svn r20625) -Add: AirportTileSpec::GetByTile to simplify accessing the AirportTileSpec
|
14 years ago |
rubidium
|
e2e26190d5
|
(svn r20623) -Codechange: unify the storing of animation related information
|
14 years ago |
rubidium
|
4efa2efdbb
|
(svn r20622) -Codechange: unify [GS]et[Statation|Object|Industry|House]AnimationFrame
|
14 years ago |
frosch
|
03ab158935
|
(svn r20579) -Change (r1579): Allow removing of buoys if they are only used by own vehicles.
|
14 years ago |
rubidium
|
926594b599
|
(svn r20547) -Change: the way order backups are performed. Now restoring an order doesn't require up to 765 commands.
|
14 years ago |
rubidium
|
019878118d
|
(svn r20545) -Codechange: make sure an OrderBackup gets cleared when the depot it belongs to gets removed, the depot window gets closed or when another vehicle gets sold in a depot
|
14 years ago |
yexo
|
f9a55b7439
|
(svn r20529) -Codechange: simplify UpdateAirplanesOnNewStation by removing code for situations that don't happen
|
14 years ago |
rubidium
|
3da3d131c6
|
(svn r20411) -Codechange: rename unmovables as quite a lot of them are actually movable; e.g. HQ and owned land are pretty movable.
|
14 years ago |
rubidium
|
edbadde301
|
(svn r20406) -Codechange: make StationClass use the new generic class
|
14 years ago |
rubidium
|
2d3ee123af
|
(svn r20402) -Codechange: rename the airport/station class id to something slightly more generic
|
14 years ago |
rubidium
|
b6a0806948
|
(svn r20400) -Codechange: let StationSpec use GRFFilePropsBase
|
14 years ago |
yexo
|
f8b7163b34
|
(svn r20375) -Codechange: make sure the watertype for existing airport tiles is set to invalid
|
14 years ago |
yexo
|
d2f9b87ccd
|
(svn r20366) -Codechange: store the rotation of the airport layout in the station struct and use it to rotate hangar tiles
|
14 years ago |
yexo
|
330c2f979e
|
(svn r20365) -Codechange: allow multiple layouts for one airport statemachine, store the layout number
|
14 years ago |
frosch
|
ba527ec56e
|
(svn r20357) -Fix (r20356): Call GetAllRoadBits() only if there is road.
|
14 years ago |
rubidium
|
b74cee45be
|
(svn r20356) -Fix [FS#3983]: apparantly one generic error message can't be understood...
|
14 years ago |
terkhen
|
80c43f52e8
|
(svn r20289) -Codechange: Unify fall through coding style.
|
14 years ago |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
alberth
|
be6c058424
|
(svn r20211) -Codechange: Indented code should have curly braces around it.
|
14 years ago |
rubidium
|
b8487afe54
|
(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :)
|
14 years ago |
terkhen
|
bb24713218
|
(svn r20115) -Add: Show an specific error message when trying to remove nonexistant stations.
|
14 years ago |
rubidium
|
e7f70987a4
|
(svn r19925) -Fix [FS#3859]: one didn't pay for rail when building depots and stations, so with expensive railtypes building stations and then removing the station would be cheaper than just building the rail
|
15 years ago |
terkhen
|
f733c3795a
|
(svn r19924) -Fix [FS#3868](r19172): Road/tram ownership was not set correctly when building drive-through stops.
|
15 years ago |
frosch
|
354645cd0a
|
(svn r19852) -Fix [FS#TT-MS]: Drawing fallback sprites for unavailable NewGRF waypoints failed.
|
15 years ago |
rubidium
|
f56ebd81c3
|
(svn r19709) -Feature: NewGRF debugging/inspecting of (primarily) enabled callbacks and values of variables
|
15 years ago |
frosch
|
75d4bc947d
|
(svn r19654) -Codechange: Use Extract<> in more places.
|
15 years ago |
frosch
|
b76f0185d4
|
(svn r19616) -Codechange: Increase transparency of 'Extract' by passing also the number of used bits.
|
15 years ago |
smatz
|
0ef33548c2
|
(svn r19614) -Codechange: "it's" => "its" where appropriate
|
15 years ago |
frosch
|
f45e579923
|
(svn r19506) -Fix: Tunnels, bridges and roadstops are build with only one roadtype.
|
15 years ago |
alberth
|
05d705e077
|
(svn r19494) -Codechange: Remove _error_message.
|
15 years ago |
yexo
|
1579e9ded2
|
(svn r19465) -Codechange: support for multi-tile hangars
|
15 years ago |
yexo
|
f2743cd5ed
|
(svn r19464) -Codechange: move GetHangarTile to Airport
|
15 years ago |
yexo
|
ba8f744941
|
(svn r19461) -Fix (r19355): p1 was still used in two places
|
15 years ago |
yexo
|
c4a88ce022
|
(svn r19455) -Codechange: split all airport information in Station to a seperate class
|
15 years ago |
yexo
|
1982307a05
|
(svn r19450) -Fix (r19197): animation callbacks for airport tiles where never called
|
15 years ago |
yexo
|
07cc875c5a
|
(svn r19449) -Codechange: pay for every airport tile build, not for every tile in the rectangle where the airport is build
|
15 years ago |
peter1138
|
604da97364
|
(svn r19434) -Add: Add rail speed limit to land area information window.
|
15 years ago |
alberth
|
3b367ab708
|
(svn r19415) -Codechange: Forward CommandCost with an error back to the caller.
|
15 years ago |
alberth
|
7cc68f493d
|
(svn r19405) -Codechange: CheckOwnership() returns a CommandCost.
|
15 years ago |
alberth
|
7e1a91db21
|
(svn r19402) -Codechange: CheckAllowRemoveRoad() returns a CommandCost.
|
15 years ago |
alberth
|
9e27194651
|
(svn r19401) -Codechange: Use curly braces with multi-line if statements.
|
15 years ago |
yexo
|
fa1d9816ea
|
(svn r19396) -Fix [FS#3690] (r19351): trying to remove a too large rail station rect caused crashes
|
15 years ago |
frosch
|
f7eb527a37
|
(svn r19384) -Fix: Overbuilding plain rail with stations did not update PBS reservation.
|
15 years ago |
yexo
|
ef52e21c75
|
(svn r19355) -Codechange: add the airport layout to build as parameter to CmdBuildAirport
|
15 years ago |
yexo
|
bf6167710f
|
(svn r19351) -Codechange: use TileArea for AfterRemoveRect
|
15 years ago |
alberth
|
6a3dbaf99a
|
(svn r19350) -Codechange: StationRect::BeforeAddRect() returns a CommandCost.
|
15 years ago |
yexo
|
1eb52326cf
|
(svn r19331) -Fix: when deleting an airport the size from the AirportSpec was used instead of the stored airport size
-Fix (r19319): detecting if a plane was landed at an airport failed
-Fix: reset the airporttile mapping when restarting a game
|
15 years ago |
alberth
|
c395b93acd
|
(svn r19319) -Codechange: EnsureNoVehicleOnGround() returns a CommandCost.
|
15 years ago |
yexo
|
0bfd06245b
|
(svn r19318) -Fix [FS#3661](r19198): crash when building an airport at a station where a plane was headed
|
15 years ago |
yexo
|
404df87b1f
|
(svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info
|
15 years ago |
alberth
|
566f87b2de
|
(svn r19279) -Codechange: CheckIfAuthorityAllowsNewStation() returns CommandCost.
|
15 years ago |
terkhen
|
d9b2bf78c5
|
(svn r19276) -Fix [FS#3649](r19229): Newly built road stops were not always repainted.
|
15 years ago |
alberth
|
b8f811c7ff
|
(svn r19275) -Codechange: CanExpandRailStation() returns a CommandCost.
|
15 years ago |
alberth
|
fee81aedcb
|
(svn r19274) -Codechange: CmdBuildAirport() returns the 'too spread out' error via CommandCost, if needed.
|
15 years ago |
alberth
|
a4927dcd21
|
(svn r19273) -Codechange: Return station joining error message when error is detected.
|
15 years ago |
rubidium
|
45f34a4203
|
(svn r19265) -Fix [FS#3618]: "Can't build <industry> here... <industry> in the way" showed the to-be-built industry twice, instead of the to-be-built industry and the industry that's in the way
|
15 years ago |
terkhen
|
17288d6c80
|
(svn r19259) -Fix (r19230): Road stops were not removed in case of bankruptcy.
|
15 years ago |
terkhen
|
ba82d7d9a5
|
(svn r19232) -Fix (r19231): Forbid overbuilding drive-through stops using a different orientation.
|
15 years ago |
terkhen
|
a4a66ec1aa
|
(svn r19231) -Feature: Allow overbuilding of road stops.
|
15 years ago |
terkhen
|
aba24e44cf
|
(svn r19230) -Feature: Allow to remove multiple road stops using drag and drop.
|
15 years ago |
terkhen
|
70b1bc5048
|
(svn r19229) -Feature: Allow to build multiple road stops using drag and drop (Based on Wolf01 work)
|
15 years ago |
terkhen
|
f7f08c586f
|
(svn r19228) -Codechange: Move an additional check from CmdBuildRoadStop to CheckFlatLandRoadStop.
|
15 years ago |
terkhen
|
524a10b375
|
(svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop.
|
15 years ago |
yexo
|
cfc1571931
|
(svn r19201) -Codechange: airport tiles now have 4 random bits per tile.
|
15 years ago |
yexo
|
06dc421f2a
|
(svn r19199) -Codechange: add a 'name'-property to airport tiles
|
15 years ago |
yexo
|
698737f485
|
(svn r19198) -Codechange: store the size of stations in savegames
|
15 years ago |
yexo
|
7ca4c31cf5
|
(svn r19197) -Codechange: introduce animation callbacks for airport tiles
|
15 years ago |
yexo
|
61fe40ba73
|
(svn r19196) -Codechange: change the airport tile animation info so it works just like for industry tiles
|
15 years ago |
yexo
|
880fedc192
|
(svn r19195) -Codechange: actually draw newgrf airport tiles
|
15 years ago |
yexo
|
40f6e69ae9
|
(svn r19191) -Codechange: move AirportTileSpec to newgrf_airporttiles.h
|
15 years ago |
terkhen
|
2ae5590f63
|
(svn r19172) -Codechange: Move road checks from CmdBuildRoadStop to CheckFlatLandRoadStop.
|
15 years ago |
terkhen
|
d1cce94525
|
(svn r19171) -Codechange: Split CheckFlatLandBelow into different functions.
|
15 years ago |