|
OpenTTD Source 20260208-master-g43af8e94d0
|
Public Member Functions | |
| ResultSpriteGroup (SpriteGroupID index, SpriteID sprite, uint8_t num_sprites) | |
| Creates a spritegroup representing a sprite number result. | |
| Public Member Functions inherited from SpecializedSpriteGroup< ResultSpriteGroup > | |
| SpecializedSpriteGroup (SpriteGroupID index) | |
Data Fields | |
| uint8_t | num_sprites = 0 |
| SpriteID | sprite = 0 |
| Data Fields inherited from SpriteGroup | |
| uint32_t | nfo_line = 0 |
Protected Member Functions | |
| ResolverResult | Resolve (ResolverObject &) const override |
| Resolves a callback or rerandomisation callback to a NewGRF. | |
| Protected Member Functions inherited from SpriteGroup | |
| SpriteGroup (SpriteGroupID index) | |
Additional Inherited Members | |
| Static Public Member Functions inherited from SpecializedSpriteGroup< ResultSpriteGroup > | |
| static ResultSpriteGroup * | Create (Targs &&... args) |
| Creates a new T-object in the SpriteGroup pool. | |
| Static Public Member Functions inherited from SpriteGroup | |
| static ResolverResult | Resolve (const SpriteGroup *group, ResolverObject &object, bool top_level=true) |
| ResolverObject (re)entry point. | |
Definition at line 242 of file newgrf_spritegroup.h.
|
inline |
Creates a spritegroup representing a sprite number result.
| index | Unique (pool) identifier of the SpriteGroup. |
| sprite | The sprite number. |
| num_sprites | The number of sprites per set. |
Definition at line 250 of file newgrf_spritegroup.h.
References ResultSpriteGroup().
Referenced by ResultSpriteGroup().
|
inlineoverrideprotectedvirtual |
Resolves a callback or rerandomisation callback to a NewGRF.
| object | Information needed to resolve the group. |
Implements SpriteGroup.
Definition at line 256 of file newgrf_spritegroup.h.
| uint8_t ResultSpriteGroup::num_sprites = 0 |
Definition at line 252 of file newgrf_spritegroup.h.
| SpriteID ResultSpriteGroup::sprite = 0 |
Definition at line 253 of file newgrf_spritegroup.h.