summaryrefslogtreecommitdiff
path: root/src/newgrf_spritegroup.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/newgrf_spritegroup.h')
-rw-r--r--src/newgrf_spritegroup.h14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/newgrf_spritegroup.h b/src/newgrf_spritegroup.h
index da26c1a0e..e6eb4fbcb 100644
--- a/src/newgrf_spritegroup.h
+++ b/src/newgrf_spritegroup.h
@@ -81,19 +81,7 @@ public:
virtual byte GetNumResults() const { return 0; }
virtual uint16 GetCallbackResult() const { return CALLBACK_FAILED; }
- /**
- * ResolverObject (re)entry point.
- * This cannot be made a call to a virtual function because virtual functions
- * do not like NULL and checking for NULL *everywhere* is more cumbersome than
- * this little helper function.
- * @param group the group to resolve for
- * @param object information needed to resolve the group
- * @return the resolved group
- */
- static const SpriteGroup *Resolve(const SpriteGroup *group, ResolverObject &object)
- {
- return group == NULL ? NULL : group->Resolve(object);
- }
+ static const SpriteGroup *Resolve(const SpriteGroup *group, ResolverObject &object, bool top_level = true);
};