liblcf
|
#include <rpg_terrain.h>
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 Attributes | |
int | ID = 0 |
std::string | name |
int32_t | damage = 0 |
int32_t | encounter_rate = 100 |
std::string | background_name |
bool | boat_pass = false |
bool | ship_pass = false |
bool | airship_pass = true |
bool | airship_land = true |
int32_t | bush_depth = 0 |
Sound | footstep |
bool | on_damage_se = false |
int32_t | background_type = 0 |
std::string | background_a_name |
bool | background_a_scrollh = false |
bool | background_a_scrollv = false |
int32_t | background_a_scrollh_speed = 0 |
int32_t | background_a_scrollv_speed = 0 |
bool | background_b = false |
std::string | background_b_name |
bool | background_b_scrollh = false |
bool | background_b_scrollv = false |
int32_t | background_b_scrollh_speed = 0 |
int32_t | background_b_scrollv_speed = 0 |
struct RPG::Terrain::Flags | special_flags |
int32_t | special_back_party = 15 |
int32_t | special_back_enemies = 10 |
int32_t | special_lateral_party = 10 |
int32_t | special_lateral_enemies = 5 |
int32_t | grid_location = 0 |
int32_t | grid_top_y = 120 |
int32_t | grid_elongation = 392 |
int32_t | grid_inclination = 16000 |
Static Public Attributes | |
static constexpr auto | kBushDepthTags |
static constexpr auto | kBGAssociationTags |
Definition at line 26 of file rpg_terrain.h.
Enumerator | |
---|---|
BGAssociation_background | |
BGAssociation_frame |
Definition at line 40 of file rpg_terrain.h.
Enumerator | |
---|---|
BushDepth_normal | |
BushDepth_third | |
BushDepth_half | |
BushDepth_full |
Definition at line 28 of file rpg_terrain.h.
static TypedField< RPG::Terrain, bool > static_airship_land & RPG::Terrain::airship_land = true |
Definition at line 57 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, bool > static_airship_pass & RPG::Terrain::airship_pass = true |
Definition at line 56 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, std::string > static_background_a_name & RPG::Terrain::background_a_name |
Definition at line 62 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, bool > static_background_a_scrollh & RPG::Terrain::background_a_scrollh = false |
Definition at line 63 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_background_a_scrollh_speed & RPG::Terrain::background_a_scrollh_speed = 0 |
Definition at line 65 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, bool > static_background_a_scrollv & RPG::Terrain::background_a_scrollv = false |
Definition at line 64 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_background_a_scrollv_speed & RPG::Terrain::background_a_scrollv_speed = 0 |
Definition at line 66 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, bool > static_background_b & RPG::Terrain::background_b = false |
Definition at line 67 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, std::string > static_background_b_name & RPG::Terrain::background_b_name |
Definition at line 68 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, bool > static_background_b_scrollh & RPG::Terrain::background_b_scrollh = false |
Definition at line 69 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_background_b_scrollh_speed & RPG::Terrain::background_b_scrollh_speed = 0 |
Definition at line 71 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, bool > static_background_b_scrollv & RPG::Terrain::background_b_scrollv = false |
Definition at line 70 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_background_b_scrollv_speed & RPG::Terrain::background_b_scrollv_speed = 0 |
Definition at line 72 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, std::string > static_background_name & RPG::Terrain::background_name |
Definition at line 53 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_background_type & RPG::Terrain::background_type = 0 |
Definition at line 61 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, bool > static_boat_pass & RPG::Terrain::boat_pass = false |
Definition at line 54 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_bush_depth & RPG::Terrain::bush_depth = 0 |
Definition at line 58 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_damage & RPG::Terrain::damage = 0 |
Definition at line 51 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_encounter_rate & RPG::Terrain::encounter_rate = 100 |
Definition at line 52 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, RPG::Sound > static_footstep & RPG::Terrain::footstep |
Definition at line 59 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_grid_elongation & RPG::Terrain::grid_elongation = 392 |
Definition at line 93 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_grid_inclination & RPG::Terrain::grid_inclination = 16000 |
Definition at line 94 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_grid_location & RPG::Terrain::grid_location = 0 |
Definition at line 91 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_grid_top_y & RPG::Terrain::grid_top_y = 120 |
Definition at line 92 of file rpg_terrain.h.
Referenced by RPG::operator==().
int RPG::Terrain::ID = 0 |
Definition at line 49 of file rpg_terrain.h.
|
staticconstexpr |
Definition at line 44 of file rpg_terrain.h.
|
staticconstexpr |
Definition at line 34 of file rpg_terrain.h.
static TypedField< RPG::Terrain, std::string > static_name & RPG::Terrain::name |
Definition at line 50 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, bool > static_on_damage_se & RPG::Terrain::on_damage_se = false |
Definition at line 60 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, bool > static_ship_pass & RPG::Terrain::ship_pass = false |
Definition at line 55 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_special_back_enemies & RPG::Terrain::special_back_enemies = 10 |
Definition at line 88 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_special_back_party & RPG::Terrain::special_back_party = 15 |
Definition at line 87 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, RPG::Terrain::Flags > static_special_flags & RPG::Terrain::special_flags |
Definition at line 182 of file ldb_terrain.cpp.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_special_lateral_enemies & RPG::Terrain::special_lateral_enemies = 5 |
Definition at line 90 of file rpg_terrain.h.
Referenced by RPG::operator==().
static TypedField< RPG::Terrain, int32_t > static_special_lateral_party & RPG::Terrain::special_lateral_party = 10 |
Definition at line 89 of file rpg_terrain.h.
Referenced by RPG::operator==().