Porytiles
Loading...
Searching...
No Matches
default_provider.cpp
Go to the documentation of this file.
2
3/*
4 * NOTE: DO NOT EDIT THIS FILE DIRECTLY. It is AUTO-GENERATED from config_schema.yaml.
5 * To add new config values or make other changes, edit config_schema.yaml and regenerate using
6 * Scripts/generate_config.py.
7 */
8
9namespace {
10
11const std::string source_info = "default value";
12
13}
14
15namespace porytiles2 {
16
17std::string DefaultProvider::name() const
18{
19 return "DefaultProvider";
20}
21
22LayerValue<std::size_t> DefaultProvider::num_tiles_primary([[maybe_unused]] const std::string &tileset) const
23{
24 return LayerValue<std::size_t>::valid(512, source_info);
25}
26
27LayerValue<std::size_t> DefaultProvider::num_tiles_total([[maybe_unused]] const std::string &tileset) const
28{
29 return LayerValue<std::size_t>::valid(1024, source_info);
30}
31
32LayerValue<std::size_t> DefaultProvider::num_metatiles_primary([[maybe_unused]] const std::string &tileset) const
33{
34 return LayerValue<std::size_t>::valid(512, source_info);
35}
36
37LayerValue<std::size_t> DefaultProvider::num_metatiles_total([[maybe_unused]] const std::string &tileset) const
38{
39 return LayerValue<std::size_t>::valid(1024, source_info);
40}
41
42LayerValue<std::size_t> DefaultProvider::num_pals_primary([[maybe_unused]] const std::string &tileset) const
43{
44 return LayerValue<std::size_t>::valid(6, source_info);
45}
46
47LayerValue<std::size_t> DefaultProvider::num_pals_total([[maybe_unused]] const std::string &tileset) const
48{
49 return LayerValue<std::size_t>::valid(13, source_info);
50}
51
52LayerValue<std::size_t> DefaultProvider::max_map_data_size([[maybe_unused]] const std::string &tileset) const
53{
54 return LayerValue<std::size_t>::valid(10240, source_info);
55}
56
57LayerValue<std::size_t> DefaultProvider::num_tiles_per_metatile([[maybe_unused]] const std::string &tileset) const
58{
59 return LayerValue<std::size_t>::valid(8, source_info);
60}
61
62LayerValue<Rgba32> DefaultProvider::extrinsic_transparency([[maybe_unused]] const std::string &tileset) const
63{
64 return LayerValue<Rgba32>::valid(rgba_magenta, source_info);
65}
66
67LayerValue<bool> DefaultProvider::patch_build_enabled([[maybe_unused]] const std::string &tileset) const
68{
69 return LayerValue<bool>::valid(false, source_info);
70}
71
72LayerValue<TilesPalMode> DefaultProvider::tiles_pal_mode([[maybe_unused]] const std::string &tileset) const
73{
75}
76
77} // namespace porytiles2
LayerValue< TilesPalMode > tiles_pal_mode(const std::string &tileset) const override
LayerValue< bool > patch_build_enabled(const std::string &tileset) const override
std::string name() const override
Gets the name of this config layer.
LayerValue< std::size_t > num_tiles_per_metatile(const std::string &tileset) const override
LayerValue< std::size_t > max_map_data_size(const std::string &tileset) const override
LayerValue< std::size_t > num_metatiles_primary(const std::string &tileset) const override
LayerValue< std::size_t > num_metatiles_total(const std::string &tileset) const override
LayerValue< std::size_t > num_pals_primary(const std::string &tileset) const override
LayerValue< std::size_t > num_tiles_primary(const std::string &tileset) const override
LayerValue< std::size_t > num_tiles_total(const std::string &tileset) const override
LayerValue< std::size_t > num_pals_total(const std::string &tileset) const override
LayerValue< Rgba32 > extrinsic_transparency(const std::string &tileset) const override
constexpr Rgba32 rgba_magenta
Definition rgba32.hpp:121
A small container that holds an optional-wrapped value, validation state, and metadata about the valu...
static LayerValue valid(T val, std::string source_info)
Creates a LayerValue representing a valid configuration value.