summaryrefslogtreecommitdiff
path: root/src/newgrf_class_func.h
AgeCommit message (Collapse)Author
2012-04-22(svn r24170) -Add: Methods for translating between NewGRFClass spec indices ↵frosch
and user interface indices.
2012-04-22(svn r24169) -Add: Make NewGRFClass distinguish between defined specs and ↵frosch
specs visible for the user.
2012-04-22(svn r24167) -Codechange: Rename NewGRFClass::GetCount() to ↵frosch
NewGRFClass::GetClassCount()
2012-04-22(svn r24166) -Codechange: Turn NewGRFClass::Get(Tid, uint) and GetCount(Tid) ↵frosch
into non-static members GetSpec(uint) and GetSpecCount().
2012-04-22(svn r24165) -Codechange: Split parts of static NewGRFClass::Assign() into ↵frosch
non-static Insert().
2012-04-22(svn r24164) -Codechange: Split parts of static NewGRFClass::Reset() into ↵frosch
non-static ResetClass().
2012-04-22(svn r24162) -Codechange: Remove NewGRFClass::GetName() and SetName() in ↵frosch
favour of using Get() and direct member access (which is needed anyway for GRF string resolving).
2012-04-22(svn r24161) -Add: Method to get a specific NewGRFClass.frosch
2011-05-02(svn r22410) -Document: some more bits ;)rubidium
2011-01-22(svn r21886) -Codechange: move documentation towards the code to make it ↵rubidium
more likely to be updated [n].
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-07(svn r20405) -Add: generic class for "classes" for NewGRFs, e.g. the Station ↵rubidium
classes and Airport classes