|
liblcf
|
#include <rpg_map.h>
Collaboration diagram for RPG::Map: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().