summaryrefslogtreecommitdiff
path: root/libphysics/event.c
diff options
context:
space:
mode:
authoresquizo <esquizo+noreply@esquizo.net>2026-06-03 16:10:57 -0300
committeresquizo <esquizo+noreply@esquizo.net>2026-06-03 16:10:57 -0300
commit83b1c06b186614d1bf2171feb46754bd8a8e6dfa (patch)
treeb8da3f436cba5736d481690935135fe5c6b3badc /libphysics/event.c
parent005f0a3185eb8085f6e0de11e3cfd0a3d9167719 (diff)
libphysics removido (ideia jogada fora)
Diffstat (limited to 'libphysics/event.c')
-rw-r--r--libphysics/event.c44
1 files changed, 0 insertions, 44 deletions
diff --git a/libphysics/event.c b/libphysics/event.c
deleted file mode 100644
index 8df3134..0000000
--- a/libphysics/event.c
+++ /dev/null
@@ -1,44 +0,0 @@
-#include <vecmath.h>
-#include <physics.h>
-#include <stdlib.h>
-
-#include "dat.h"
-
-#define EVENT_POOL_SIZE (1 << 20)
-
-static CollisionEvent event[EVENT_POOL_SIZE];
-static int eventi, evente, events;
-
-int
-phxenqevent(CollisionEvent *ev)
-{
- if(events == EVENT_POOL_SIZE)
- return 0;
-
- event[evente] = *ev;
- evente = (evente + 1) % EVENT_POOL_SIZE;
- events++;
-
- return 1;
-}
-
-int
-phxdeqevent(CollisionEvent *ev)
-{
- CollisionEvent *evv;
- if(events == 0)
- return 0;
-
- evv = event + eventi;
- eventi = (eventi + 1) % EVENT_POOL_SIZE;
-
- *ev = *evv;
- events--;
- return 1;
-}
-
-int
-phxnextcollevent(CollisionEvent *ev)
-{
- return phxdeqevent(ev);
-}