AllegroFlare/Prototypes/TileDrive/TerrainMeshFactory
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
bitmap_bin |
AllegroFlare::BitmapBin* |
Methods
create_classic_random() |
create_random_with_walls() |
create_from_tmj(std::string tmj_filename="unset-tmj_filename.tmj", std::string tilemap_bitmap_identifier="[unset-tilemap_bitmap_identifier]", int tilemap_tile_width=50, int tilemap_tile_height=50) |
random_fill_from(AllegroFlare::Prototypes::TileDrive::TerrainMesh* terrain_mesh=nullptr, std::vector<std::pair<int, int>> inclusion_list={}) |
random_sparce_placement(AllegroFlare::Prototypes::TileDrive::TerrainMesh* terrain_mesh=nullptr, std::vector<std::pair<int, int>> inclusion_list={}, int one_in_chance=2) |
random_fill_excluding(AllegroFlare::Prototypes::TileDrive::TerrainMesh* terrain_mesh=nullptr, std::set<int> exclusion_list={}) |
Dependencies
{"symbol"=>"AllegroFlare::BitmapBin", "headers"=>["AllegroFlare/BitmapBin.hpp"]} |
{"symbol"=>"AllegroFlare::Prototypes::TileDrive::TerrainMesh", "headers"=>["AllegroFlare/Prototypes/TileDrive/TerrainMesh.hpp"]} |
{"symbol"=>"AllegroFlare::Random", "headers"=>["AllegroFlare/Random.hpp"]} |
{"symbol"=>"AllegroFlare::Prototypes::TileDrive::TerrainMeshTMJDataLoader", "headers"=>["AllegroFlare/Prototypes/TileDrive/TerrainMeshTMJDataLoader.hpp"]} |
Sponsor
Check out cat shirts available from CLUBCATT.