summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-04-12(svn r4383) - Codechange: Remove extraneous code from 4354; no need to get ↵peter1138
RailTypeInfo when we already have it...
2006-04-12(svn r4382) -Codechange: Make use of SetSignalType where appropriatecelestar
2006-04-12(svn r4381) -Codechange: Forgot an occurence for rail ground typescelestar
2006-04-12(svn r4380) -Codechange: Make use of GetTrackBits where appropriatecelestar
2006-04-12(svn r4379) -Codechange: Add and make use of map accessor functions ↵celestar
concerning rail ground types
2006-04-12(svn r4378) -Add and make use of an accessor function two-way => one-way => ↵celestar
one-way => two-way signal cycling
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.