Commit Graph

143 Commits (38969521365d78bcd09afe522741bdfb2c93d291)

Author SHA1 Message Date
Jonathan G Rennison 1891e7dfc8 Bump max map size to 28 bits.
Prevent opening NewGRF debug window on tile indexes > 27 bits,
to avoid overflowing field.
9 years ago
Jonathan G Rennison 5934cc4995 Fix compile and landscape creation for large maps. 9 years ago
rubidium 0efe811f74 (svn r27009) -Add: extra level of general map heightness (ChillCore) 10 years ago
rubidium 0daf8085c0 (svn r26883) -Change: make maximum desert height scale with the maximum configured height 10 years ago
rubidium 2be4215f43 (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 10 years ago
fonsinchen 193a20d260 (svn r26323) -Fix: update some constants related to map size. 11 years ago
rubidium 452056df8f (svn r26309) -Codechange: instead of memsetting a byte array with zero, use a set for marking the flow area of a river 11 years ago
fonsinchen 8726ade3fa (svn r26290) -Codechange: Use nicer orthogonal tile iterator constructor and simplify calculation of explosion points when clearing. 11 years ago
zuu e124838db5 (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) 11 years ago
zuu 026a83e4cf (svn r25847) -Fix: Comment for GetFoundationSlope was wrong (cirdan, LordAro) 11 years ago
fonsinchen 97a9908b0e (svn r25354) -Add: link graph schedule and typedefs for LinkGraph and related classes 11 years ago
michi_cc 2eae02db59 (svn r24132) -Change [FS#4713]: Improve randomness of tile order in the tile loop. (monoid) 12 years ago
michi_cc 59d0702a6a (svn r23885) -Codechange: Use the GRF sprite loader for then mapgen sprites as well. 13 years ago
rubidium d5eeab43b7 (svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files 13 years ago
rubidium 70faeeaba9 (svn r23106) -Codechange: pass int* to GetTileSlope and friends 13 years ago
rubidium 1138abad35 (svn r23104) -Codechange: prepare the vehicle/sign z for some further changes to reduce casting 13 years ago
rubidium db14361d28 (svn r23099) -Codechange: remove pointless multiplications by TILE_HEIGHT for the water/river code 13 years ago
rubidium a70fdbcf2f (svn r23096) -Codechange: remove useless divisions and multiplications by TILE_HEIGHT for the snow line code 13 years ago
rubidium bcb93b3b75 (svn r23093) -Codechange: add a default NULL for the Z of GetTileSlope and use it 13 years ago
rubidium 5bc8a72377 (svn r23092) -Codechange: create a non-pixel version of some of the Get*PixelZ functions, and let Get*PixelZ wrap around the new function (multiplying the Z by TILE_HEIGHT) just like TileHeight and TilePixelHeight 13 years ago
rubidium de980ef0f9 (svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight) 13 years ago
rubidium ba1ee9304d (svn r23090) -Codechange: use map accessors instead of directly accessing the map (mhl) 13 years ago
rubidium 41223c8bc9 (svn r23084) -Codechange: get rid of a redundant variable 13 years ago
rubidium 7f039ee8da (svn r22808) -Change [FS#4740]: make it less likely that a one tile wide lake is created 13 years ago
michi_cc 5477ac3eb1 (svn r22773) -Add: Some grass around rivers in desert areas. 13 years ago
rubidium 21b1026ca0 (svn r22768) -Add: progress bar updates for river building 13 years ago
rubidium 56fedc4db9 (svn r22767) -Add: river generation 13 years ago
frosch 53931bccc9 (svn r22670) -Change: Do not spawn explosion effects when bulldozing in paused mode. They block the view. 13 years ago
rubidium cb2c7f871f (svn r22018) -Cleanup: remove some (now) unneeded includes of functions.h 14 years ago
rubidium f412ce2b44 (svn r21767) -Fix [FS#4397]: don't limit tile clearing during bankruptcy 14 years ago
rubidium be077e030e (svn r21728) -Fix/Feature [FS#4331]: (configurably) limit amount of tiles that can be cleared/terraformed by a company 14 years ago
rubidium e634652517 (svn r21714) -Codechange: unduplicate a bit of code path 14 years ago
rubidium d3bd44a9bc (svn r21500) -Feature [FS#730]: diagonal tile clearing and terraforming. Based on patch by fonsinchen 14 years ago
rubidium 95e34cba7e (svn r21482) -Codechange: make landscape clearing make use of TILE_AREA_LOOP as well 14 years ago
frosch 9e6f0ab484 (svn r21476) -Fix [FS#4299]: DC_FORCE_CLEAR_TILE should only add extra cost for clearing water for stuff which results in water after clearing. 14 years ago
frosch 061021cbc5 (svn r21288) -Codechange: Add helper function to find entries in _cleared_object_areas. 14 years ago
terkhen 4059acb2cc (svn r21080) -Fix: Do not allow to use a custom water level with the original map generator. 14 years ago
alberth 063931d435 (svn r21060) -Doc: Improved wording of comments (mostly by __ln__) 14 years ago
yexo f27ba44f45 (svn r20821) -Fix [FS#4129]: terraforming the land under objects could leave sloped or elevated sea tiles 14 years ago
yexo 66d57b96a8 (svn r20748) -Fix: overbuilding an object tile with sea under it with a canal didn't take the cost for clearing the sea into account 14 years ago
frosch 4a4dd45193 (svn r20743) -Fix: Make testruns of clearing an object tile not influence repeated testruns resp. the exec run. 14 years ago
yexo ddd16c592b (svn r20731) -Fix (r20739): SmallVector did not have an assignment operator, causing invalid memory reads / double free 14 years ago
yexo 0d040f03e6 (svn r20729) -Fix [FS#4107]: assert when overbuilding object 14 years ago
rubidium c3c8f67cef (svn r20669) -Codechange: trigger the whole object every 256 ticks instead of every 250 ticks 14 years ago
rubidium b06ad652c9 (svn r20662) -Codechange: implement object animation 14 years ago
frosch 811c7f6c25 (svn r20419) -Codechange: Rename dummy_land.cpp to void_cmd.cpp 14 years ago
rubidium 1f2276b785 (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
frosch c18839704b (svn r20286) -Codechange: Unify end of doxygen comments. 14 years ago
frosch 5b86c79fce (svn r20283) -Codechange: Unify start of doygen comments. 14 years ago
rubidium 8c85b4ce3d (svn r20281) -Codechange: unify case scope closure + break coding style 14 years ago