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().
1.7.1