liblcf
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
RPG::EnemyAction Class Reference

#include <rpg_enemyaction.h>

+ Collaboration diagram for RPG::EnemyAction:

Public Types

enum  Kind {
  Kind_basic = 0,
  Kind_skill = 1,
  Kind_transformation = 2
}
 
enum  Basic {
  Basic_attack = 0,
  Basic_dual_attack = 1,
  Basic_defense = 2,
  Basic_observe = 3,
  Basic_charge = 4,
  Basic_autodestruction = 5,
  Basic_escape = 6,
  Basic_nothing = 7
}
 
enum  ConditionType {
  ConditionType_always = 0,
  ConditionType_switch = 1,
  ConditionType_turn = 2,
  ConditionType_actors = 3,
  ConditionType_hp = 4,
  ConditionType_sp = 5,
  ConditionType_party_lvl = 6,
  ConditionType_party_fatigue = 7
}
 

Public Member Functions

 EnemyAction ()
 

Public Attributes

int ID
 
int kind
 
int basic
 
int skill_id
 
int enemy_id
 
int condition_type
 
int condition_param1
 
int condition_param2
 
int switch_id
 
bool switch_on
 
int switch_on_id
 
bool switch_off
 
int switch_off_id
 
int rating
 

Detailed Description

Definition at line 16 of file rpg_enemyaction.h.

Member Enumeration Documentation

Enumerator
Basic_attack 
Basic_dual_attack 
Basic_defense 
Basic_observe 
Basic_charge 
Basic_autodestruction 
Basic_escape 
Basic_nothing 

Definition at line 23 of file rpg_enemyaction.h.

Enumerator
ConditionType_always 
ConditionType_switch 
ConditionType_turn 
ConditionType_actors 
ConditionType_hp 
ConditionType_sp 
ConditionType_party_lvl 
ConditionType_party_fatigue 

Definition at line 33 of file rpg_enemyaction.h.

Enumerator
Kind_basic 
Kind_skill 
Kind_transformation 

Definition at line 18 of file rpg_enemyaction.h.

Constructor & Destructor Documentation

RPG::EnemyAction::EnemyAction ( )

Member Data Documentation

int RPG::EnemyAction::basic

Definition at line 48 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::condition_param1

Definition at line 52 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::condition_param2

Definition at line 53 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::condition_type

Definition at line 51 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::enemy_id

Definition at line 50 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::ID

Definition at line 46 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::kind

Definition at line 47 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::rating

Definition at line 59 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::skill_id

Definition at line 49 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::switch_id

Definition at line 54 of file rpg_enemyaction.h.

Referenced by EnemyAction().

bool RPG::EnemyAction::switch_off

Definition at line 57 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::switch_off_id

Definition at line 58 of file rpg_enemyaction.h.

Referenced by EnemyAction().

bool RPG::EnemyAction::switch_on

Definition at line 55 of file rpg_enemyaction.h.

Referenced by EnemyAction().

int RPG::EnemyAction::switch_on_id

Definition at line 56 of file rpg_enemyaction.h.

Referenced by EnemyAction().


The documentation for this class was generated from the following files: