Commit Graph

289 Commits (313c1bc171b5714f8eda6f5a7b46c1d53cb3e532)

Author SHA1 Message Date
terkhen 28676531b0 (svn r21780) -Change: Keep aqueducts and road/tram tunnels and bridges after removing a company. 14 years ago
rubidium c8a4d122c5 (svn r21743) -Fix [FS#4386]: coast tiles weren't drawn under bridges 14 years ago
rubidium 293ede7bdf (svn r21471) -Change [FS#4153]: make building aqueducts behave more like building tunnels. They can't be built on flat (or foundationed) tiles, so there is at most one destination tile like there is only one for tunnels 14 years ago
rubidium fe841c3d0b (svn r21468) -Change: make sure the end of a bridge is always a valid tile as well, and for aqueducts show "wrong land slope" when that would be more appropriate than "bridge heads not at same height" 14 years ago
frosch 55d604e60d (svn r21291) -Fix: Treat objects on water like water in more cases. 14 years ago
frosch 0fff26db97 (svn r21289) -Fix [FS#4133]: Make terraforming and tunnel-excavation handle DC_AUTO-clearable multitile objects. 14 years ago
rubidium 395335c197 (svn r21153) -Change: unify the moment trains/road vehicles become (un)visible when entering/leaving a tunnel. As a side effect some tunnel related glitches are gone. 14 years ago
rubidium ed18d02e9a (svn r21142) -Codechange: replace magic bridge length constants with proper constants (uni657) 14 years ago
rubidium 65e6c9fd12 (svn r21141) -Codechange: Use the new 'frame' variable for the bridge entry code as well (Hirundo) 14 years ago
rubidium b50aeb9552 (svn r21140) -Codechange: Use the new 'frame' variable to handle road vehicles entering or leaving a tunnel (Hirundo) 14 years ago
rubidium f118744ff2 (svn r21139) -Codechange: Use the new 'frame' variable to handle trains entering or leaving a tunnel (Hirundo) 14 years ago
rubidium 8b8b4e083c (svn r21138) -Codechange: Introduce the concepts of frame and position in the tunnel / bridge entering code (Hirundo) 14 years ago
rubidium d1dfb27699 (svn r21136) -Fix [FS#4213]: bridge speed limits should apply to all wagons of a vehicle, not just the head of the vehicle 14 years ago
belugas ab9279b5a0 (svn r21079) -Codechange: replace magic numbers with already defined constant ("inspired" by Hirundo's work) 14 years ago
alberth 7e48d85104 (svn r21060) -Doc: Improved wording of comments (mostly by __ln__) 14 years ago
frosch af6c12d586 (svn r21013) -Cleanup: Replace some magic value mappings with existing conversion functions. (Hirundo) 14 years ago
frosch b10fbd477d (svn r21012) -Codechange: Deduplicate some code. (Hirundo) 14 years ago
frosch bcd006e4fc (svn r20961) -Cleanup: Remove redundant/duplicate invisibility test. (uni657) 14 years ago
frosch cdf985bff4 (svn r20947) -Change: Draw bridgepillars with correct length on all tile corners by drawing only half of the pillar sprite if required. (based on patch by uni657)
Note: Cantilever and tubular bridges will still look weird when using orignal graphics. Use OpenGFX instead :)
14 years ago
frosch 3edf041a43 (svn r20946) -Codechange: Add helper function to draw pillar columns. 14 years ago
frosch 01be182880 (svn r20945) -Codechange: Add helper function to draw single pillar sprites. (based on patch by uni657) 14 years ago
frosch 3866d8e2d1 (svn r20944) -Codechange: Bail out early in DrawBridgePillars(). (uni657) 14 years ago
frosch 58ed553068 (svn r20943) -Codechange: Name some magic constants. (Based on patch by uni657) 14 years ago
frosch 3fb7f5aa87 (svn r20802) -Fix: Building bridges on water/watery objects behaved inconsistently for towns and the bridge selection GUI. 14 years ago
yexo 2e054c19ad (svn r20732) -Fix: when trying to build a bridge over an object, try to autoremove the object if it's too high 14 years ago
rubidium 41a80490be (svn r20668) -Codechange: add (more) support for bridges over objects 14 years ago
rubidium 3e9e1b8e65 (svn r20638) -Codechange: split object.h 14 years ago
rubidium 30f2afac9b (svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers 14 years ago
terkhen 78fd08c7b2 (svn r20424) -Fix: Rename members of TileContext (TC_NORMAL conflicted with an existing define on MinGW). 14 years ago
frosch 7f1425c333 (svn r20423) -Change [FS#3947]: Make snow on bridges depend on bridgeheight. 14 years ago
frosch b6cf38a912 (svn r20422) -Change [FS#3947]: Resolve tracksprites on bridges always using the southern bridgehead as tile. 14 years ago
frosch c2b1c624dd (svn r20421) -Change [FS#3947]: Make snowyness of bridgehead depend on the tileheight at the entry edge. 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 1c86321d35 (svn r20340) -Codechange: introduce some flags for objects and use them in some places 14 years ago
frosch ed4f806f1d (svn r20283) -Codechange: Unify start of doygen comments. 14 years ago
rubidium e356cb9405 (svn r20281) -Codechange: unify case scope closure + break coding style 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
rubidium 5a836cdec7 (svn r20187) -Codechange: move _tileh_to_sprite into a function in a more logical place and with a more descriptive name 14 years ago
rubidium 6328429aac (svn r19881) -Fix [FS#3827]: pay for the rail/road when constructing tunnels and bridges 15 years ago
rubidium 548dd91ef0 (svn r19816) -Codechange: use static const uint for the unnamed 'tile consts' enum as well 15 years ago
terkhen 0107562a86 (svn r19727) -Fix (r19720) [FS#3795]: Demolishing bridges or aqueducts caused a crash. 15 years ago
terkhen 52ab1c7d40 (svn r19720) -Feature: New base costs for building/clearing canals, building/clearing aqueducts and building/clearing locks. 15 years ago
terkhen 3be66a5e79 (svn r19717) -Fix: The cost of the first bridge type was added when building an aqueduct. 15 years ago
frosch 75d4bc947d (svn r19654) -Codechange: Use Extract<> in more places. 15 years ago
frosch 0f656010c8 (svn r19637) -Codechange: Pass complete TransportType to CmdBuildTunnel. 15 years ago
alberth fa8f227a97 (svn r19561) -Feature: Give more detailed error message when trying to build a too long bridge. 15 years ago
alberth fb4ca3e569 (svn r19560) -Fix: Bridge build error message should not show the same message twice. 15 years ago
alberth 7f5a0751e2 (svn r19559) -Codechange: Rename CheckBridge_Stuff() to CheckBridgeAvailability(). 15 years ago
frosch f45e579923 (svn r19506) -Fix: Tunnels, bridges and roadstops are build with only one roadtype. 15 years ago