Charles Pigott
d9df20d102
Change: Use a more specific error message when attempting to bulldoze your own HQ
2021-02-13 18:10:13 +00:00
Charles Pigott
9b800a96ed
Codechange: Remove min/max functions in favour of STL variants ( #8502 )
2021-01-08 11:16:18 +01:00
Patric Stout
28c13ec90f
Fix #8168 : allow relocating of HQ partial over existing HQ ( #8510 )
...
Just in case you want to move it SLIGHTLY to the right.
2021-01-06 22:37:57 +01:00
glx
514565fad6
Codechange: Replace FOR_ALL_OBJECTS with range-based for loops
2019-12-21 20:13:03 +01:00
S. D. Cloudt
13cc8a0cee
Cleanup: Removed SVN headers
2019-11-10 17:59:20 +00:00
Samu
3d362f2513
Fix #7697 : Add a Missing AddProducedCargo proc for HQ
...
On TileLoop_Object, HQs are able to produce and move passengers and mail to stations, but querying the HQ tiles for cargo supplied was returning nothing. This makes it so that they return +1 to both passengers and mail.
2019-11-10 17:58:02 +00:00
JMcKiern
04f659e768
Fix: Some typos found using codespell
2019-09-29 21:27:32 +01:00
Henry Wilson
7c8e7c6b6e
Codechange: Use null pointer literal instead of the NULL macro
2019-04-10 23:22:20 +02:00
PeterN
812886ca61
Fix #7478 : Don't remove NewGRF objects on company take-over. ( #7483 )
2019-04-08 19:20:43 +01:00
Henry Wilson
c01a2e2a81
Codechange: Removed SmallVector completely
2019-03-26 20:15:57 +00:00
Henry Wilson
ab711e6942
Codechange: Replaced SmallVector::[Begin|End]() with std alternatives
2019-03-26 20:15:57 +00:00
Henry Wilson
a0f36a50e6
Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_back()
2019-03-26 20:15:57 +00:00
Johannes E. Krause
234f1007f7
Cleanup: Remove questionable syntax in HQ size calculation
2019-03-13 07:47:32 +00:00
PeterN
4cebebcf68
Change: Add CargoTypes type for cargo masks. ( #6790 )
2018-05-21 22:08:39 +01:00
frosch
d7ee0b6fee
(svn r27656) -Fix [FS#6511]: When removing objects of bankrupt companies the tiles may revert to canal. In that case also check the ownership of the canal.
2016-09-18 14:07:52 +00:00
rubidium
9daf7e749c
(svn r26879) -Codechange: remove most MayHaveBridgeAbove calls since the data is now always accessible
2014-09-21 11:24:51 +00:00
rubidium
0463dbdc9e
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-04-23 20:13:33 +00:00
frosch
73c6565cf2
(svn r26240) -Codechange: Pass the GRFFile to GetErrorMessageFromLocationCallbackResult instead of the GRFID.
2014-01-12 18:00:19 +00:00
planetmaker
86a658ca21
(svn r25938) -Fix [FS#5798] (r25876): Don't mistake a lighthouse for a transmitter and vice versa
2013-11-04 17:59:58 +00:00
planetmaker
95b973ec6c
(svn r25880) -Fix (r25875): Special rules for world generation needs be considered in one more place
2013-10-18 15:23:41 +00:00
planetmaker
70e4074a4c
(svn r25879) -Change: Allow to remove unowned objects unless they have the 'unremovable' flag
2013-10-17 21:47:16 +00:00
planetmaker
8033162bb8
(svn r25876) -Codechange: Unify object placement during map creation
2013-10-17 21:41:17 +00:00
planetmaker
2ee9a2b5e7
(svn r25875) -Change: In scenario editor allow to build all objects which were available at any point in the past to support building scenarios with historic items
2013-10-17 21:37:25 +00:00
planetmaker
0bc86ff9ee
(svn r25871) -Codechange: Move placement rules for lighthouses to its own function
2013-10-17 21:25:15 +00:00
planetmaker
0a481d5ea6
(svn r25870) -Codechange: Move placement rules for transmitter to its own function
2013-10-17 21:22:39 +00:00
zuu
dfb5663313
(svn r25849) -Codechange: Introduce IsTileFlat to not compute full slope information for situations when we only want to know if a tile is flat or not (cirdan, LordAro)
2013-10-12 22:07:58 +00:00
frosch
ac599625da
(svn r25835) -Change: Increase the total number of object types from 256 to 64000.
2013-10-12 16:31:55 +00:00
frosch
35d7e8bca4
(svn r25833) -Codechange: Move ObjectType from map array into pool item.
2013-10-12 16:30:42 +00:00
frosch
2080a8c16f
(svn r25832) -Codechange: Reduce variety of object type test functions.
2013-10-12 16:30:22 +00:00
frosch
938ae194a5
(svn r25753) -Fix [FS#5725] (r25557): If old savegames contain bridges over owned land, keep on drawing the bridges nevertheless.
2013-09-02 18:37:44 +00:00
rubidium
60a52404e3
(svn r23842) -Change [FS#5001, FS#5002]: do not let towns (ever) remove objects
2012-01-22 21:26:42 +00:00
rubidium
9d958ff581
(svn r23763) -Fix [FS#4956]: check whether a water tile is really empty when overbuilding it with an object
2012-01-06 19:49:44 +00:00
rubidium
6d6be50ae0
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
2012-01-03 21:32:51 +00:00
yexo
b9e19cc6c1
(svn r23723) -Codechange: speedup flood checks a bit
2012-01-03 00:44:23 +00:00
michi_cc
c06bbb4863
(svn r23413) -Add: Company infrastructure counts for canals.
2011-12-03 23:40:23 +00:00
frosch
50b76125cd
(svn r23236) -Fix (r23141): Construction of objects was always rejected.
2011-11-16 20:39:30 +00:00
yexo
6a272233b3
(svn r23160) -Fix: wrong comments in a lot of TileTypeProcs definitions
2011-11-08 17:37:32 +00:00
frosch
52774235eb
(svn r23148) -Change: [NewGRF] Check the results of various callbacks for validness.
2011-11-08 17:27:13 +00:00
frosch
30874b5e81
(svn r23147) -Change: [NewGRF v8] Unify the return values of boolean callbacks, and check the results for validity.
2011-11-08 17:26:49 +00:00
frosch
cd029465e1
(svn r23141) -Change: [NewGRF v8] Invert result bit 10 of callbacks 149 and 157 to make them consistent with other slope check callbacks. (michi_cc)
2011-11-08 17:24:31 +00:00
rubidium
459c9523e8
(svn r23107) -Codechange: let GetSlopePixelZ and TerraformTile tile type functions use int z as well
2011-11-04 11:36:10 +00:00
rubidium
19eabdba2c
(svn r23106) -Codechange: pass int* to GetTileSlope and friends
2011-11-04 11:30:37 +00:00
rubidium
a8c4efcff4
(svn r23101) -Codechange: remove pointless multiplications by TILE_HEIGHT from the station/object building code
2011-11-04 10:31:13 +00:00
rubidium
1dc685aeea
(svn r23100) -Codechange: remove pointless multiplications by TILE_HEIGHT for the terraform code
2011-11-04 10:30:10 +00:00
rubidium
d0689c2924
(svn r23097) -Codechange: remove pointless multiplications by TILE_HEIGHT from the bridge code
2011-11-04 10:28:20 +00:00
rubidium
2ed0f93bfb
(svn r23093) -Codechange: add a default NULL for the Z of GetTileSlope and use it
2011-11-04 10:22:27 +00:00
rubidium
7757a2ed40
(svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight)
2011-11-04 10:18:13 +00:00
yexo
534bff1d19
(svn r22994) -Fix [FS#4775]: tile was cleared before the object-placement callback was run, resulting in possible differences in test and exec run
2011-10-04 20:18:12 +00:00
frosch
8d5c1479f4
(svn r22960) -Feature: Allow depots, standard roadstops and airports on steep slopes.
2011-09-25 13:35:17 +00:00
frosch
9c239bb988
(svn r22698) -Fix [FS#4694]: Only insert cleared object tiles into _cleared_object_areas if clearing actually succeeds, else subsequential tests of the same tile will be skipped and considered successful.
2011-07-30 12:28:49 +00:00