OpenTTD Source: DeterministicSpriteGroupAdjust Struct Reference

OpenTTD Source 15.0-beta1

Data Fields
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 SpriteGroup * | subroutine

## 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:

- src/newgrf_spritegroup.h