summaryrefslogtreecommitdiffhomepage
path: root/loader/ground-traits.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-02-09 19:34:15 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-02-09 20:08:55 +0100
commitd0395f8468b33817a79a0fd625ae52cdff06ae19 (patch)
tree1751e2e0771cb231fc143aebd7df3c1e72334beb /loader/ground-traits.cpp
parentd30921ac0b361639c10ae9d337cbf16cc3b7d359 (diff)
loader: move vobj_cell to its own file
Diffstat (limited to 'loader/ground-traits.cpp')
-rw-r--r--loader/ground-traits.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/loader/ground-traits.cpp b/loader/ground-traits.cpp
index 5cb8d29e..0ec42f0e 100644
--- a/loader/ground-traits.cpp
+++ b/loader/ground-traits.cpp
@@ -14,15 +14,15 @@
namespace floormat::loader_detail {
-using traits = atlas_loader_traits<ground_atlas>;
+using ground_traits = atlas_loader_traits<ground_atlas>;
-StringView traits::loader_name() { return "ground_atlas"_s; }
-auto traits::atlas_of(const Cell& x) -> const std::shared_ptr<Atlas>& { return x.atlas; }
-auto traits::atlas_of(Cell& x) -> std::shared_ptr<Atlas>& { return x.atlas; }
-StringView traits::name_of(const Cell& x) { return x.name; }
-StringView traits::name_of(const Atlas& x) { return x.name(); }
+StringView ground_traits::loader_name() { return "ground_atlas"_s; }
+auto ground_traits::atlas_of(const Cell& x) -> const std::shared_ptr<Atlas>& { return x.atlas; }
+auto ground_traits::atlas_of(Cell& x) -> std::shared_ptr<Atlas>& { return x.atlas; }
+StringView ground_traits::name_of(const Cell& x) { return x.name; }
+StringView ground_traits::name_of(const Atlas& x) { return x.name(); }
-void traits::ensure_atlases_loaded(Storage& st)
+void ground_traits::ensure_atlases_loaded(Storage& st)
{
if (!st.is_empty()) [[likely]]
return;
@@ -58,7 +58,7 @@ void traits::ensure_atlases_loaded(Storage& st)
fm_debug_assert(!st.is_empty());
}
-auto traits::make_invalid_atlas(Storage& s) -> const Cell&
+auto ground_traits::make_invalid_atlas(Storage& s) -> const Cell&
{
if (!s.invalid_atlas) [[unlikely]]
{
@@ -70,9 +70,9 @@ auto traits::make_invalid_atlas(Storage& s) -> const Cell&
return *s.invalid_atlas;
}
-auto traits::make_atlas(StringView name, const Cell& cell) -> std::shared_ptr<Atlas>
+auto ground_traits::make_atlas(StringView name, const Cell& c) -> std::shared_ptr<Atlas>
{
- auto def = ground_def{name, cell.size, cell.pass};
+ auto def = ground_def{name, c.size, c.pass};
auto tex = loader.texture(loader.GROUND_TILESET_PATH, name);
auto atlas = std::make_shared<Atlas>(def, tex);
return atlas;