Alchemy
Loading...
Searching...
No Matches

effect_bits.c File Reference

Go to the source code of this file.

Macros

#define ARM_IMMEDIATE_BIT(n)
#define ARM_IMMEDIATE_POWERS

Variables

u16 gUnused_BitOperands [] = {ARM_IMMEDIATE_POWERS}
 Two identical tables; the first has no references.
u16 gBattleFx_BitOperands [] = {ARM_IMMEDIATE_POWERS}

Macro Definition Documentation

◆ ARM_IMMEDIATE_BIT

#define ARM_IMMEDIATE_BIT ( n)
Value:
((n) < 8 ? 1 << (n) : (12 - ((n) - 8) / 2) << 8 | 1 << ((n) & 1))

Definition at line 8 of file effect_bits.c.

◆ ARM_IMMEDIATE_POWERS

#define ARM_IMMEDIATE_POWERS
Value:
ARM_IMMEDIATE_BIT(3), ARM_IMMEDIATE_BIT(4), ARM_IMMEDIATE_BIT(5), \
ARM_IMMEDIATE_BIT(6), ARM_IMMEDIATE_BIT(7), ARM_IMMEDIATE_BIT(8), \
ARM_IMMEDIATE_BIT(9), ARM_IMMEDIATE_BIT(10), ARM_IMMEDIATE_BIT(11), \
ARM_IMMEDIATE_BIT(12), ARM_IMMEDIATE_BIT(13), ARM_IMMEDIATE_BIT(14), \
ARM_IMMEDIATE_BIT(15)
#define ARM_IMMEDIATE_BIT(n)
Definition effect_bits.c:8

Definition at line 11 of file effect_bits.c.

Variable Documentation

◆ gUnused_BitOperands

u16 gUnused_BitOperands[] = {ARM_IMMEDIATE_POWERS}

Two identical tables; the first has no references.

Definition at line 20 of file effect_bits.c.

◆ gBattleFx_BitOperands

u16 gBattleFx_BitOperands[] = {ARM_IMMEDIATE_POWERS}

Definition at line 21 of file effect_bits.c.