summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-04-12(svn r4377) -Add and make use of a function that finds out whether a signal ↵celestar
is an entry or and exit signal to a presignal block (as combos act as both)
2006-04-12(svn r4376) -Codechange Renamed GetSignalState to GetSignalStateByTrackdircelestar
2006-04-12(svn r4375) -Codechange: Move the signal drawing bit to an own function and ↵celestar
rename DrawSignalHelper to DrawSingleSignal
2006-04-12(svn r4374) Never directly commit something you prepared the evening before, ↵tron
mysteriously it will break in the morning, fix r4373
2006-04-12(svn r4373) Rewrite GetSlopeZ_TunnelBridge() and slightly change its behavior:tron
- Report the correct z alongside the ramp when a foundation is present - Always report the z under the bridge for a bridge middle part, except if the z hack is used This should fix some weird behavior of the tile selector near bridges
2006-04-11(svn r4368) Revert clear_map.h changes in r4367.Error of manipulationbelugas
2006-04-11(svn r4367) CodeChange : Remove another direct map access in station_cmd.c. ↵belugas
Replace an array of TileIndexDiffC by a use of loop with TileDiffXY. Thanks to Rubidium
2006-04-11(svn r4365) Oops, sorry, reverted accidentally committed french.txtmiham
2006-04-11(svn r4364) [Translator2] Fixed generation of langfiles, committing ↵miham
hungarian changes done by miham
2006-04-11(svn r4363) [WT2] Reverted changes, sorrymiham
2006-04-11(svn r4362) [Translator2] Commit for hungarian language by Miham (manual)miham
2006-04-11(svn r4361) - Fix: Write and Read the true length of a string-buffer into ↵Darkvater
the savegame instead of the whole buffer.
2006-04-11(svn r4360) - CodeChange: add shortcut to SlGetArrayLength of the ↵Darkvater
gamma-function along the lines of the Write/Read functions
2006-04-11(svn r4359) MSV6 Release mode now compiles (problem of UINT_MAX. stdafx.h ↵belugas
should be the first include). Thanks to KUDr for solution and testing
2006-04-11(svn r4358) -Codechange: Don't use a TileInfo where a TileIndex will docelestar
2006-04-11(svn r4357) -Codechange: Moved global _signal_base_sprites into the only ↵celestar
function where it is used and use a better array arrangement for it
2006-04-11(svn r4356) - NewGRF: Load more newstation properties.peter1138
2006-04-11(svn r4355) - NewGRF: Minor clean up; use the correct return type and remove ↵peter1138
extraneous brackets.
2006-04-11(svn r4354) [Elrail][NewGRF] Codechange: Drawing of custom waypoints with ↵peter1138
custom ground sprites used the index of the rail type as an offset. With the introduction of elrails this offset is incorrect, so instead there is now a lookup table within the RailTypeInfo struct to explicitly list the offset.
2006-04-11(svn r4353) Codechange: Move global _signal_position into the only function ↵celestar
that uses it and convert the bit-hacking into a struct
2006-04-11(svn r4352) - NewGRF Codechange: dynamically allocate the memory used to ↵peter1138
store custom station data. This saves us approximately 40KB per GRF file, if there are no stations defined.
2006-04-11(svn r4351) Simplify ReverseTrackdir() to use a simple arithmetic operation ↵tron
instead of a table lookup
2006-04-10(svn r4350) CodeChange : Add and use accessors [G|S]etIndustrype. Define and ↵belugas
use IndustryGfx type instead of uint
2006-04-10(svn r4349) Remove GetCrossingTransportType(), it's slightly overkilltron
2006-04-10(svn r4348) Move IsLevelCrossing() from rail.h to road_map.htron
2006-04-10(svn r4347) CodeChange : Renamed IndustryType to IndustryLifeType. Cleanup ↵belugas
step toward bringing accessors [G|S]etIndustrype
2006-04-10(svn r4346) CodeChange : Add and Use Accessors to Industry's Stage and ↵belugas
Counter construction. Removed last direct map access from Disaster_cmd.c as well. Based on work from Rubidium in tfc_newmap
2006-04-10(svn r4345) -Codechange: Similar to airport tiles, rename _industry_map5_ ↵celestar
arrays to _industry_sections
2006-04-10(svn r4344) Use tile coordinates or even TileIndices instead of virtual tile ↵tron
coordinates where it suffices.
2006-04-10(svn r4343) [Autoreplace] Fix drawing of train list for outdated engines. ↵peter1138
Fixes FS#106
2006-04-10(svn r4342) Change the first two parameters of commands - virtual pixel ↵tron
coordinates of the tile to operate on - to a TileIndex Remove DoCommandByTile(), because now it does the same as DoCommand()
2006-04-09(svn r4341) -Fix (FS#101) When a player got bankrupt, slots were not ↵celestar
cleared, because vehicles got deleted directly by DeleteVehicle
2006-04-09(svn r4340) Add force {FORCE} to the units system. This is currently unused.peter1138
2006-04-09(svn r4339) - Comment Change: NewGRF, update comments for units of speedpeter1138
2006-04-09(svn r4338) -Fix (FS#105): Bug introduced in r4290. IsLevelCrossing does NOT ↵celestar
check the tile type, it assumes the tile type IS MP_STREET
2006-04-09(svn r4337) -Fix: A problem where GetRailType was called instead of ↵celestar
GetRailTileType. Thanks to glx for noticing
2006-04-09(svn r4336) Fix units conversion of volume for SIpeter1138
2006-04-09(svn r4333) Revert back to a direct map access in one case until the exact ↵tron
conditions for this piece of code are investigated. The IsRoad() function is causing me headaches...
2006-04-09(svn r4332) Turn a table lookup into a ternary operatortron
2006-04-09(svn r4331) Replace some direction calculation magic with DiagDirection to ↵tron
make a bit more clear what's going on
2006-04-08(svn r4326) Only reduce the slot age of a vehicle if it has a slot assignedtron
2006-04-08(svn r4325) When updating the vehicle count for road stops after load use ↵tron
the slot pointer of the vehicle instead of recalculating the road stop using the destination tile of the vehicle. Apart from being more simple this could prevent a inconsistency of slot information in the edge case when the destination tile isn't the tile of the assigned slot.
2006-04-08(svn r4324) Remove the unused road stop type attribute from struct RoadStoptron
2006-04-08(svn r4323) -Regression: Clear the slot assignments of all vehicles heading ↵tron
twoards a road stop if that road stop gets removed This issue was fixed in r2210 and reintroduced in r4259 when the multistop handling was overhauled.
2006-04-08(svn r4322) - Codechange: Remove conversion of kmh to mph from gui code to ↵peter1138
within the units conversion system, in string.c. This means displaying kmh requires no conversion, instead of being convert from kmh to mph, and then back to kmh again.
2006-04-08(svn r4321) For ships check the ship state, not the road state. This bug was ↵tron
harmless, because both states are at the same byte in the vehicle type specific union.
2006-04-08(svn r4320) -Fix/Codechange: rs->num_vehicles is no longer saved or loaded, ↵celestar
but computed on the fly. Partly fixes FS#101
2006-04-08(svn r4319) -Codechange: Station map accessorscelestar
2006-04-08(svn r4318) CodeChange : Remove last direct map access on ai/default/default.cbelugas
2006-04-07(svn r4317) -Codechange: More map accessors for ship_cmd. it is now ↵celestar
map-access free, but still requires a huge cleanup