summaryrefslogtreecommitdiff
path: root/src/engine/M_object.c
diff options
context:
space:
mode:
authorDrNuget <drnuget@outlook.com>2026-01-10 06:41:13 +0200
committerDrNuget <drnuget@outlook.com>2026-01-10 06:41:13 +0200
commit3a3b64bedc47a0795358c6be7062160f52f2fc3b (patch)
treeeeaebee9ad6bab1a91e46ed8e7f682ac404e16e2 /src/engine/M_object.c
parent7f3aa1cff755d21d972457b05c140cf465b9fa19 (diff)
downloadmnm-3a3b64bedc47a0795358c6be7062160f52f2fc3b.tar.gz
added FPS camera movement and probably some other changes
Diffstat (limited to 'src/engine/M_object.c')
-rw-r--r--src/engine/M_object.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/engine/M_object.c b/src/engine/M_object.c
index 07293d5..8ee29fa 100644
--- a/src/engine/M_object.c
+++ b/src/engine/M_object.c
@@ -58,9 +58,14 @@ void M_bindViewModel(M_ViewModel *model)
}
-void M_createObject(M_Object *obj, M_ViewModel *model)
+void M_createObject(M_Object *obj, M_ObjectInfo object_info)
{
- obj->model = model;
+ switch (object_info.type) {
+ case M_OBJECT_CUSTOM:
+ obj->model = object_info.model;
+ break;
+ }
+ obj->type = object_info.type;
glm_mat4_identity(obj->transform);
glm_vec3_zero(obj->pos);