summaryrefslogtreecommitdiff
path: root/include/models
diff options
context:
space:
mode:
authorConnor Thomson <blumatrikz@gmail.com>2026-09-12 10:20:39 -0700
committerConnor Thomson <blumatrikz@gmail.com>2026-09-12 10:21:30 -0700
commit8fc46365d6bdcde0c18a8b413b9f7a80fa487107 (patch)
tree529671bf966ed68c42fbdb9f6e2e1c39d570241d /include/models
parentbb5bcab8b854ecfe8b3cc9cce230136c50150fbd (diff)
Getting ready to add PCSS shadows
Diffstat (limited to 'include/models')
-rw-r--r--include/models/floor_data.h31
-rw-r--r--include/models/teapot_data.h6
2 files changed, 34 insertions, 3 deletions
diff --git a/include/models/floor_data.h b/include/models/floor_data.h
new file mode 100644
index 0000000..720b798
--- /dev/null
+++ b/include/models/floor_data.h
@@ -0,0 +1,31 @@
+/*
+ * Tuxánci 2 - A first person shooter
+ * Copyright (C) 2025-2026 Connor Thomson
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <https://www.gnu.org/licenses/>.
+ */
+
+#ifndef TA_MODELS_FLOOR_DATA_H
+#define TA_MODELS_FLOOR_DATA_H
+
+#include <stddef.h>
+
+#define TA_FLOOR_DIMENSION 3
+
+extern const float ta_floor_positions[][TA_FLOOR_DIMENSION];
+extern const unsigned int ta_floor_faces[][TA_FLOOR_DIMENSION];
+extern const size_t ta_floor_position_count;
+extern const size_t ta_floor_face_count;
+
+#endif // TA_MODELS_FLOOR_DATA_H \ No newline at end of file
diff --git a/include/models/teapot_data.h b/include/models/teapot_data.h
index 4e2c26b..ce02d44 100644
--- a/include/models/teapot_data.h
+++ b/include/models/teapot_data.h
@@ -16,8 +16,8 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-#ifndef TA_TEAPOT_DATA_H
-#define TA_TEAPOT_DATA_H
+#ifndef TA_MODELS_TEAPOT_DATA_H
+#define TA_MODELS_TEAPOT_DATA_H
#include <stddef.h>
@@ -28,4 +28,4 @@ extern const unsigned int ta_teapot_faces[][TA_TEAPOT_DIMENSION];
extern const size_t ta_teapot_position_count;
extern const size_t ta_teapot_face_count;
-#endif // TA_TEAPOT_DATA_H
+#endif // TA_MODELS_TEAPOT_DATA_H \ No newline at end of file