Porytiles
Loading...
Searching...
No Matches
pack_set_generator.cpp
Go to the documentation of this file.
2
3#include <map>
4#include <vector>
5
9
10namespace porytiles2 {
11
12// [[nodiscard]] std::vector<PackSet> PackSetGenerator::generate(
13// const std::vector<NormalizedTile<Rgba32>> &norm_tiles, const std::map<Rgba32, unsigned int> &color_index_map)
14// const
15// {
16// std::vector<PackSet> assignable_tiles{};
17// unsigned int tile_index = 0;
18// for (const auto &norm_tile : norm_tiles) {
19// const auto color_set = color_set_builder_->build(norm_tile.palette(), color_index_map);
20// assignable_tiles.emplace_back(tile_index++, color_set);
21// }
22// return assignable_tiles;
23// }
24
25} // namespace porytiles2