Alchemy
Loading...
Searching...
No Matches

battle_effect.h File Reference

The battle effect argument and the rectangle-drawing routines effects call. More...

Go to the source code of this file.

Typedefs

typedef s32(*) BattleEffectDrawRectangle(void *destination, const void *source, s32 x, s32 y, s32 width, s32 height)
typedef BattleEffectDrawRectangle DrawRectangle
typedef BattleEffectDrawRectangle DrawRectangleFn

Enumerations

enum  {
  COMPOSITE_CLIP_X = 1 , COMPOSITE_CLIP_Y = 2 , COMPOSITE_FLIP_X = 4 , COMPOSITE_FLIP_Y = 8 ,
  COMPOSITE_FLIP = COMPOSITE_FLIP_X | COMPOSITE_FLIP_Y
}
enum  { COMPOSITE_COPY , COMPOSITE_TRANSPARENT , COMPOSITE_MAX , COMPOSITE_ADDITIVE }
enum  {
  BATTLE_DAMAGE_PP_DIRECT = -1 , BATTLE_DAMAGE_HP_HEAL = 1 , BATTLE_DAMAGE_HP_POWER = 2 , BATTLE_DAMAGE_WEAPON = 3 ,
  BATTLE_DAMAGE_WEAPON_SCALED = 4 , BATTLE_DAMAGE_HP_ADDITIVE_6 = 5 , BATTLE_DAMAGE_HP_ADDITIVE_7 = 6 , BATTLE_DAMAGE_HP_ADDITIVE_9 = 8 ,
  BATTLE_DAMAGE_PP_DRAIN = 10 , BATTLE_DAMAGE_PP_HEAL = 11
}

Detailed Description

The battle effect argument and the rectangle-drawing routines effects call.

Definition in file battle_effect.h.

Typedef Documentation

◆ BattleEffectDrawRectangle

typedef s32(*) BattleEffectDrawRectangle(void *destination, const void *source, s32 x, s32 y, s32 width, s32 height)

Definition at line 26 of file battle_effect.h.

◆ DrawRectangle

Definition at line 28 of file battle_effect.h.

◆ DrawRectangleFn

Definition at line 29 of file battle_effect.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
COMPOSITE_CLIP_X 
COMPOSITE_CLIP_Y 
COMPOSITE_FLIP_X 
COMPOSITE_FLIP_Y 
COMPOSITE_FLIP 

Definition at line 12 of file battle_effect.h.

◆ anonymous enum

anonymous enum
Enumerator
COMPOSITE_COPY 
COMPOSITE_TRANSPARENT 
COMPOSITE_MAX 
COMPOSITE_ADDITIVE 

Definition at line 19 of file battle_effect.h.

◆ anonymous enum

anonymous enum
Enumerator
BATTLE_DAMAGE_PP_DIRECT 
BATTLE_DAMAGE_HP_HEAL 
BATTLE_DAMAGE_HP_POWER 
BATTLE_DAMAGE_WEAPON 
BATTLE_DAMAGE_WEAPON_SCALED 
BATTLE_DAMAGE_HP_ADDITIVE_6 
BATTLE_DAMAGE_HP_ADDITIVE_7 
BATTLE_DAMAGE_HP_ADDITIVE_9 
BATTLE_DAMAGE_PP_DRAIN 
BATTLE_DAMAGE_PP_HEAL 

Definition at line 31 of file battle_effect.h.