diff options
author | alberth <alberth@openttd.org> | 2012-11-10 20:46:39 +0000 |
---|---|---|
committer | alberth <alberth@openttd.org> | 2012-11-10 20:46:39 +0000 |
commit | 33ff55a8f1287643986621e7130e8acddf42b221 (patch) | |
tree | 04af02a5ad82e979ec200570b38628dccc860cdf /src/newgrf_engine.h | |
parent | 4c9bea2a714da675217522c39113ba2c2c5bbee4 (diff) | |
download | openttd-33ff55a8f1287643986621e7130e8acddf42b221.tar.xz |
(svn r24693) -Doc: Add some doxymentation into the newgrf code.
Diffstat (limited to 'src/newgrf_engine.h')
-rw-r--r-- | src/newgrf_engine.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/newgrf_engine.h b/src/newgrf_engine.h index 645f6310b..7eb65f134 100644 --- a/src/newgrf_engine.h +++ b/src/newgrf_engine.h @@ -20,10 +20,11 @@ #include "gfx_type.h" #include "newgrf_spritegroup.h" +/** Resolver for a vehicle scope. */ struct VehicleScopeResolver : public ScopeResolver { - const struct Vehicle *v; - EngineID self_type; - bool info_view; ///< Indicates if the item is being drawn in an info window + const struct Vehicle *v; ///< The vehicle being resolved. + EngineID self_type; ///< Type of the vehicle. + bool info_view; ///< Indicates if the item is being drawn in an info window. VehicleScopeResolver(ResolverObject *ro, EngineID engine_type, const Vehicle *v, bool info_view); @@ -35,12 +36,13 @@ struct VehicleScopeResolver : public ScopeResolver { /* virtual */ void SetTriggers(int triggers) const; }; +/** Resolver for a vehicle (chain) */ struct VehicleResolverObject : public ResolverObject { - VehicleScopeResolver self_scope; - VehicleScopeResolver parent_scope; + VehicleScopeResolver self_scope; ///< Scope resolver for the indicated vehicle. + VehicleScopeResolver parent_scope; ///< Scope resolver for its parent vehicle. - VehicleScopeResolver relative_scope; - byte cached_relative_count; + VehicleScopeResolver relative_scope; ///< Scope resolver for an other vehicle in the chain. + byte cached_relative_count; ///< Relative position of the other vehicle. VehicleResolverObject(EngineID engine_type, const Vehicle *v, bool info_view = false, CallbackID callback = CBID_NO_CALLBACK, uint32 callback_param1 = 0, uint32 callback_param2 = 0); |