summaryrefslogtreecommitdiff
path: root/app/c++/ico_ct.hpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2026-11-02 21:22:23 +0100
committerClaudius "keldu" Holeksa <mail@keldu.de>2026-11-02 21:22:23 +0100
commit5ca778dba2fa6fa89fbea0fe76a3d1fbba6bc143 (patch)
tree2324178fbb9cc6c562d1953cc1135aa9373b588a /app/c++/ico_ct.hpp
parent5c8c822546039e7422a0dcb0841adbcbc9fb4d60 (diff)
downloadsims-icosahedrical_destruction-5ca778dba2fa6fa89fbea0fe76a3d1fbba6bc143.tar.gz
Restructure
Diffstat (limited to 'app/c++/ico_ct.hpp')
-rw-r--r--app/c++/ico_ct.hpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/app/c++/ico_ct.hpp b/app/c++/ico_ct.hpp
new file mode 100644
index 0000000..2209f66
--- /dev/null
+++ b/app/c++/ico_ct.hpp
@@ -0,0 +1,19 @@
+#pragma once
+
+namespace kel {
+namespace ct {
+template<typename Orig, typename... Dirs>
+struct Point {};
+
+template<typename P0, typename P1, uint64_t FracU, uint64_t FracD>
+struct Direction {
+ static_assert(FracU <= FracD, "Can't exceed 1");
+ static_assert(FracD > 0u, "Can't divide by 0");
+};
+
+namespace impl {
+
+}
+
+}
+}