Resolver of town properties. More...
#include <newgrf_town.h>
Public Member Functions | |
TownResolverObject (const struct GRFFile *grffile, Town *t, bool readonly) | |
Resolver for a town. | |
ScopeResolver * | GetScope (VarSpriteGroupScope scope=VSG_SCOPE_SELF, byte relative=0) |
Get a resolver for the scope. | |
Data Fields | |
TownScopeResolver | town_scope |
Scope resolver specific for towns. |
Resolver of town properties.
Definition at line 35 of file newgrf_town.h.
Resolver for a town.
grffile | NewGRF file associated with the town. | |
t | Town of the scope. | |
readonly | Scope may change persistent storage of the town. |
Definition at line 169 of file newgrf_town.cpp.
ScopeResolver* TownResolverObject::GetScope | ( | VarSpriteGroupScope | scope = VSG_SCOPE_SELF , |
|
byte | relative = 0 | |||
) | [inline, virtual] |
Get a resolver for the scope.
scope | Scope to return. | |
relative | Additional parameter for VSG_SCOPE_RELATIVE. |
Reimplemented from ResolverObject.
Definition at line 40 of file newgrf_town.h.
References town_scope, and VSG_SCOPE_SELF.
Referenced by NIHTown::Resolve().