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

#include <rpg_terrain.h>

+ Collaboration diagram for RPG::Terrain:

Classes

struct  Flags
 

Public Types

enum  BushDepth {
  BushDepth_normal = 0,
  BushDepth_third = 1,
  BushDepth_half = 2,
  BushDepth_full = 3
}
 
enum  BGAssociation {
  BGAssociation_background = 0,
  BGAssociation_frame = 1
}
 

Public Member Functions

 Terrain ()
 

Public Attributes

int ID
 
std::string name
 
int damage
 
int encounter_rate
 
std::string background_name
 
bool boat_pass
 
bool ship_pass
 
bool airship_pass
 
bool airship_land
 
int bush_depth
 
Sound footstep
 
bool on_damage_se
 
int background_type
 
std::string background_a_name
 
bool background_a_scrollh
 
bool background_a_scrollv
 
int background_a_scrollh_speed
 
int background_a_scrollv_speed
 
bool background_b
 
std::string background_b_name
 
bool background_b_scrollh
 
bool background_b_scrollv
 
int background_b_scrollh_speed
 
int background_b_scrollv_speed
 
struct RPG::Terrain::Flags special_flags
 
int special_back_party
 
int special_back_enemies
 
int special_lateral_party
 
int special_lateral_enemies
 
int grid_location
 
int grid_a
 
int grid_b
 
int grid_c
 

Detailed Description

Definition at line 20 of file rpg_terrain.h.

Member Enumeration Documentation

Enumerator
BGAssociation_background 
BGAssociation_frame 

Definition at line 28 of file rpg_terrain.h.

Enumerator
BushDepth_normal 
BushDepth_third 
BushDepth_half 
BushDepth_full 

Definition at line 22 of file rpg_terrain.h.

Constructor & Destructor Documentation

Member Data Documentation

bool RPG::Terrain::airship_land

Definition at line 43 of file rpg_terrain.h.

Referenced by Terrain().

bool RPG::Terrain::airship_pass

Definition at line 42 of file rpg_terrain.h.

Referenced by Terrain().

std::string RPG::Terrain::background_a_name

Definition at line 48 of file rpg_terrain.h.

Referenced by Terrain().

bool RPG::Terrain::background_a_scrollh

Definition at line 49 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::background_a_scrollh_speed

Definition at line 51 of file rpg_terrain.h.

Referenced by Terrain().

bool RPG::Terrain::background_a_scrollv

Definition at line 50 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::background_a_scrollv_speed

Definition at line 52 of file rpg_terrain.h.

Referenced by Terrain().

bool RPG::Terrain::background_b

Definition at line 53 of file rpg_terrain.h.

Referenced by Terrain().

std::string RPG::Terrain::background_b_name

Definition at line 54 of file rpg_terrain.h.

Referenced by Terrain().

bool RPG::Terrain::background_b_scrollh

Definition at line 55 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::background_b_scrollh_speed

Definition at line 57 of file rpg_terrain.h.

Referenced by Terrain().

bool RPG::Terrain::background_b_scrollv

Definition at line 56 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::background_b_scrollv_speed

Definition at line 58 of file rpg_terrain.h.

Referenced by Terrain().

std::string RPG::Terrain::background_name

Definition at line 39 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::background_type

Definition at line 47 of file rpg_terrain.h.

Referenced by Terrain().

bool RPG::Terrain::boat_pass

Definition at line 40 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::bush_depth

Definition at line 44 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::damage

Definition at line 37 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::encounter_rate

Definition at line 38 of file rpg_terrain.h.

Referenced by Terrain().

Sound RPG::Terrain::footstep

Definition at line 45 of file rpg_terrain.h.

int RPG::Terrain::grid_a

Definition at line 70 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::grid_b

Definition at line 71 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::grid_c

Definition at line 72 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::grid_location

Definition at line 69 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::ID

Definition at line 35 of file rpg_terrain.h.

Referenced by Terrain().

std::string RPG::Terrain::name

Definition at line 36 of file rpg_terrain.h.

Referenced by Terrain().

bool RPG::Terrain::on_damage_se

Definition at line 46 of file rpg_terrain.h.

Referenced by Terrain().

bool RPG::Terrain::ship_pass

Definition at line 41 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::special_back_enemies

Definition at line 66 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::special_back_party

Definition at line 65 of file rpg_terrain.h.

Referenced by Terrain().

struct RPG::Terrain::Flags RPG::Terrain::special_flags

Referenced by Terrain().

int RPG::Terrain::special_lateral_enemies

Definition at line 68 of file rpg_terrain.h.

Referenced by Terrain().

int RPG::Terrain::special_lateral_party

Definition at line 67 of file rpg_terrain.h.

Referenced by Terrain().


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