OpenTTD Source 20250206-master-g6089ed8059
DeterministicSpriteGroupAdjust Struct Reference

Data Fields

DeterministicSpriteGroupAdjustOperation operation
 
DeterministicSpriteGroupAdjustType type
 
uint8_t variable
 
uint8_t parameter
 Used for variables between 0x60 and 0x7F inclusive.
 
uint8_t shift_num
 
uint32_t and_mask
 
uint32_t add_val
 
uint32_t divmod_val
 
const SpriteGroupsubroutine
 

Detailed Description

Definition at line 147 of file newgrf_spritegroup.h.

Field Documentation

◆ add_val

uint32_t DeterministicSpriteGroupAdjust::add_val

Definition at line 154 of file newgrf_spritegroup.h.

◆ and_mask

uint32_t DeterministicSpriteGroupAdjust::and_mask

Definition at line 153 of file newgrf_spritegroup.h.

◆ divmod_val

uint32_t DeterministicSpriteGroupAdjust::divmod_val

Definition at line 155 of file newgrf_spritegroup.h.

◆ operation

DeterministicSpriteGroupAdjustOperation DeterministicSpriteGroupAdjust::operation

Definition at line 148 of file newgrf_spritegroup.h.

◆ parameter

uint8_t DeterministicSpriteGroupAdjust::parameter

Used for variables between 0x60 and 0x7F inclusive.

Definition at line 151 of file newgrf_spritegroup.h.

Referenced by DeterministicSpriteGroup::Resolve().

◆ shift_num

uint8_t DeterministicSpriteGroupAdjust::shift_num

Definition at line 152 of file newgrf_spritegroup.h.

◆ subroutine

const SpriteGroup* DeterministicSpriteGroupAdjust::subroutine

Definition at line 156 of file newgrf_spritegroup.h.

◆ type

DeterministicSpriteGroupAdjustType DeterministicSpriteGroupAdjust::type

Definition at line 149 of file newgrf_spritegroup.h.

◆ variable

uint8_t DeterministicSpriteGroupAdjust::variable

Definition at line 150 of file newgrf_spritegroup.h.


The documentation for this struct was generated from the following file: