summaryrefslogtreecommitdiff
path: root/src/newgrf_station.cpp
AgeCommit message (Collapse)Author
2012-04-22(svn r24169) -Add: Make NewGRFClass distinguish between defined specs and ↵frosch
specs visible for the user.
2012-04-22(svn r24168) -Codechange: Simplify default station class instantiation.frosch
2012-04-22(svn r24166) -Codechange: Turn NewGRFClass::Get(Tid, uint) and GetCount(Tid) ↵frosch
into non-static members GetSpec(uint) and GetSpecCount().
2012-01-03(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp filesrubidium
2011-11-08(svn r23154) -Change: [NewGRF v8] Use heightlevel units in nearby tile info ↵frosch
variables. (rubidium)
2011-11-08(svn r23141) -Change: [NewGRF v8] Invert result bit 10 of callbacks 149 and ↵frosch
157 to make them consistent with other slope check callbacks. (michi_cc)
2011-11-08(svn r23138) -Feature: [NewGRF] Allow passing 32bit parameters to 60+x ↵frosch
variables (using var 7B). Currently most useful for vehicle var 60.
2011-11-04(svn r23093) -Codechange: add a default NULL for the Z of GetTileSlope and ↵rubidium
use it
2011-11-04(svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ ↵rubidium
functions if they return the Z in pixels (like TilePixelHeight)
2011-10-31(svn r23071) -Codechange: [NewGRF] Allow passing custom extra data through ↵michi_cc
the generic NewGRF animation helper class.
2011-09-11(svn r22924) -Codechange: Enhance NewGRFSpriteLayout for drawing ↵frosch
construction stages in spritelayouts with inconsistent number of sprites per spriteset.
2011-08-27(svn r22848) -Add: The missing bits in station variable 43.frosch
2011-07-12(svn r22661) -Fix (r22659): Silence a gcc warning.frosch
2011-07-11(svn r22659) -Add: [NewGRF] Support for the land slope check callback for ↵michi_cc
stations.
2011-07-04(svn r22634) -Codechange: Deduplicate some code. Note that zeroing 'count' ↵frosch
is intentionally removed, it is only used together with 'scope'.
2011-06-12(svn r22569) -Feature: [NewGRF] Persistent storage for towns.terkhen
2011-06-12(svn r22562) -Codechange: Remove constness from TownGetVariable.terkhen
2011-06-12(svn r22558) -Codechange: Remove constness from BaseStation in ResolverObject.terkhen
2011-06-12(svn r22557) -Codechange: Remove constness from AnimationBase callbacks.terkhen
2011-06-04(svn r22543) -Feature: [NewGRF] Support for station variable 0x69.terkhen
2011-06-04(svn r22540) -Codechange: Rename AcceptancePickup to GoodsEntryStatus.terkhen
2011-05-29(svn r22518) -Feature: [NewGRF] Advanced sprite layouts with register modifiers.frosch
2011-05-14(svn r22455) -Fix (r22286): x != yfrosch
2011-05-14(svn r22454) -Codechange: Deduplicate GetCustomStationGroundRelocation() ↵frosch
into GetCustomStationRelocation() and only call it if actually needed.
2011-05-14(svn r22453) -Feature(ette): Implement variable 18 for custom station ↵frosch
foundations.
2011-05-14(svn r22452) -Fix (r18708): Zero register 0x100 as specified before ↵frosch
resolving custom station foundations.
2011-05-08(svn r22436) -Fix (r18969): Apply railtype property 12 (station graphics) ↵frosch
also to station groundsprites from action 1.
2011-04-01(svn r22286) -Fix: [NewGRF] the c and p parts of station vars 40, 41 and 49 ↵yexo
were incorrect for large stations
2011-03-30(svn r22280) -Fix: update the 40+x station vars caches when displaying them ↵yexo
in the NewGRF debug gui
2011-02-25(svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)'alberth
2010-11-20(svn r21273) -Codechange: Return values should start at the same line.alberth
2010-11-20(svn r21270) -Doc: Doxyment updates and additions. Removal of doxyment in code.alberth
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-26(svn r20627) -Codechange: unify the animation code of station, airport, ↵rubidium
house and industry tiles
2010-08-26(svn r20623) -Codechange: unify the storing of animation related informationrubidium
2010-08-26(svn r20622) -Codechange: unify ↵rubidium
[GS]et[Statation|Object|Industry|House]AnimationFrame
2010-08-10(svn r20436) -Codechange: use GRFFilePropsBase's spritegroup for stations.rubidium
2010-08-07(svn r20406) -Codechange: make StationClass use the new generic classrubidium
2010-08-07(svn r20404) -Codechange: remove the need for StationSpec::allocatedrubidium
2010-08-07(svn r20402) -Codechange: rename the airport/station class id to something ↵rubidium
slightly more generic
2010-08-07(svn r20400) -Codechange: let StationSpec use GRFFilePropsBaserubidium
2010-08-02(svn r20318) -Doc: Doxygen additions.alberth
2010-08-01(svn r20283) -Codechange: Unify start of doygen comments.frosch
2010-07-31(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.alberth
2010-07-24(svn r20211) -Codechange: Indented code should have curly braces around it.alberth
2010-07-19(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be ↵rubidium
missed :)
2010-05-13(svn r19814) -Codechange: give some more unnamed enums a name, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2010-04-24(svn r19707) -Add: helper functions to instantiate/fill ResolverObjectsrubidium
2010-03-18(svn r19455) -Codechange: split all airport information in Station to a ↵yexo
seperate class
2010-03-01(svn r19299) -Codechange: store the most compatible ttd airport type in ↵yexo
AirportSpec -Fix: [NewGRF] return the ttd airport type in station var 0xF1