commit d77f83c24c6a6a4a52606178c5e393a0f13fe45b
parent 656adde5ac0ee1b361bb18fe4f7cd1ed26308588
Author: Matsuda Kenji <info@mtkn.jp>
Date: Sun, 18 Dec 2022 16:48:40 +0900
unify obj.*
Diffstat:
D | obj.c | | | 24 | ------------------------ |
M | obj.h | | | 23 | +++++++++++++++++++++++ |
2 files changed, 23 insertions(+), 24 deletions(-)
diff --git a/obj.c b/obj.c
@@ -1,24 +0,0 @@
-#include "obj.h"
-
-void
-obj_move(Obj *obj, float px, float py)
-{
- obj->px = px;
- obj->py = py;
-}
-
-void
-obj_next_tick(Obj *obj, float dt)
-{
- obj->vx += obj->ax * dt;
- obj->vy += obj->ay * dt;
- obj->px += obj->vx * dt;
- obj->py += obj->vy * dt;
-}
-
-void
-obj_accel(Obj *obj, float ax, float ay)
-{
- obj->vx += ax;
- obj->vy += ay;
-}
diff --git a/obj.h b/obj.h
@@ -8,3 +8,26 @@ typedef struct Obj{
void obj_move(Obj *obj, float px, float py); // move obj to the pos
void obj_next_tick(Obj *obj, float dt); // move obj by velocity * dt
void obj_accel(Obj *obj, float ax, float ay); // accelerate obj by accel
+
+void
+obj_move(Obj *obj, float px, float py)
+{
+ obj->px = px;
+ obj->py = py;
+}
+
+void
+obj_next_tick(Obj *obj, float dt)
+{
+ obj->vx += obj->ax * dt;
+ obj->vy += obj->ay * dt;
+ obj->px += obj->vx * dt;
+ obj->py += obj->vy * dt;
+}
+
+void
+obj_accel(Obj *obj, float ax, float ay)
+{
+ obj->vx += ax;
+ obj->vy += ay;
+}