summary refs log tree commit diff
path: root/src/Assets.cpp
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2024-04-14 22:47:08 +0200
committerMel <einebeere@gmail.com>2024-04-14 22:47:08 +0200
commitdc21ce532b56b56b1b60ff1bbe5726eff83e4dd5 (patch)
tree6166201c0543e72ecb77c715105e9a4bba06e796 /src/Assets.cpp
parent0b2474a476b8d54967c7362c2d6bdfc76af1f05b (diff)
downloadmeowcraft-dc21ce532b56b56b1b60ff1bbe5726eff83e4dd5.tar.zst
meowcraft-dc21ce532b56b56b1b60ff1bbe5726eff83e4dd5.zip
Fix SIOF [1] in asset system and rework for better flexibility
[1]: https://en.cppreference.com/w/cpp/language/siof
Diffstat (limited to 'src/Assets.cpp')
-rw-r--r--src/Assets.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/Assets.cpp b/src/Assets.cpp
deleted file mode 100644
index 7cf361c..0000000
--- a/src/Assets.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-#include "Assets.hpp"
-
-#define ASSET(ns, name, raw_name) \
-    namespace ns { Char const* name = ::MC::Assets::Files::raw_name; }
-
-#define SHADER_ASSET(name) \
-    ASSET(Shaders::name, vertex, shaders_##name##_vertex) \
-    ASSET(Shaders::name, fragment, shaders_##name##_fragment)
-
-namespace MC::Assets {
-
-SHADER_ASSET(terrain)
-SHADER_ASSET(clouds)
-SHADER_ASSET(block_outline)
-SHADER_ASSET(image_viewer)
-
-ASSET(Images, atlas, images_atlas_ppm)
-
-}
\ No newline at end of file