liblcf
|
#include <rpg_map.h>
Public Types | |
enum | ScrollType { ScrollType_none = 0, ScrollType_vertical = 1, ScrollType_horizontal = 2, ScrollType_both = 3 } |
enum | GeneratorMode { GeneratorMode_single_passage = 0, GeneratorMode_linked_rooms = 1, GeneratorMode_maze_passage = 2, GeneratorMode_open_room = 3 } |
enum | GeneratorTiles { GeneratorTiles_one = 0, GeneratorTiles_two = 1 } |
Public Member Functions | |
Map () | |
Public Attributes | |
int | ID |
int | chipset_id |
int | width |
int | height |
int | scroll_type |
bool | parallax_flag |
std::string | parallax_name |
bool | parallax_loop_x |
bool | parallax_loop_y |
bool | parallax_auto_loop_x |
int | parallax_sx |
bool | parallax_auto_loop_y |
int | parallax_sy |
bool | generator_flag |
int | generator_mode |
bool | top_level |
int | generator_tiles |
int | generator_width |
int | generator_height |
bool | generator_surround |
bool | generator_upper_wall |
bool | generator_floor_b |
bool | generator_floor_c |
bool | generator_extra_b |
bool | generator_extra_c |
std::vector< uint32_t > | generator_x |
std::vector< uint32_t > | generator_y |
std::vector< int16_t > | generator_tile_ids |
std::vector< int16_t > | lower_layer |
std::vector< int16_t > | upper_layer |
std::vector< Event > | events |
int | save_count |
enum RPG::Map::ScrollType |
RPG::Map::Map | ( | ) |
Constructor.
Definition at line 15 of file rpg_map.cpp.
References chipset_id, generator_extra_b, generator_extra_c, generator_flag, generator_floor_b, generator_floor_c, generator_height, generator_mode, generator_surround, generator_tiles, generator_upper_wall, generator_width, height, ID, parallax_auto_loop_x, parallax_auto_loop_y, parallax_flag, parallax_loop_x, parallax_loop_y, parallax_name, parallax_sx, parallax_sy, save_count, scroll_type, top_level, and width.
int RPG::Map::chipset_id |
Definition at line 44 of file rpg_map.h.
Referenced by RPG::SaveMapInfo::Fixup(), Map(), and RPG::SaveMapInfo::Setup().
bool RPG::Map::parallax_auto_loop_x |
Definition at line 52 of file rpg_map.h.
Referenced by Map(), and RPG::SaveMapInfo::Setup().
bool RPG::Map::parallax_auto_loop_y |
Definition at line 54 of file rpg_map.h.
Referenced by Map(), and RPG::SaveMapInfo::Setup().
bool RPG::Map::parallax_loop_x |
Definition at line 50 of file rpg_map.h.
Referenced by Map(), and RPG::SaveMapInfo::Setup().
bool RPG::Map::parallax_loop_y |
Definition at line 51 of file rpg_map.h.
Referenced by Map(), and RPG::SaveMapInfo::Setup().
std::string RPG::Map::parallax_name |
Definition at line 49 of file rpg_map.h.
Referenced by Map(), and RPG::SaveMapInfo::Setup().
int RPG::Map::parallax_sx |
Definition at line 53 of file rpg_map.h.
Referenced by Map(), and RPG::SaveMapInfo::Setup().
int RPG::Map::parallax_sy |
Definition at line 55 of file rpg_map.h.
Referenced by Map(), and RPG::SaveMapInfo::Setup().