From d3dc2389c308278442831f370950b2d25e5fa734 Mon Sep 17 00:00:00 2001 From: zlago Date: Fri, 27 Sep 2024 10:32:11 +0200 Subject: tile collision --- src/collision.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/collision.h (limited to 'src/collision.h') diff --git a/src/collision.h b/src/collision.h new file mode 100644 index 0000000..3b7a457 --- /dev/null +++ b/src/collision.h @@ -0,0 +1,15 @@ +#pragma once + +typedef unsigned collision_T; + +enum _collisions { + COLLISION_SOLID, + COLLISION_HAZARD, + COLLISION_FLOOR, + + COLLISION_LENGTH // no. of checked inputs +}; + +#define collision_solid(a) (1 & a >> COLLISION_SOLID) +#define collision_hazard(a) (1 & a >> COLLISION_HAZARD) +#define collision_floor(a) (1 & a >> COLLISION_FLOOR) -- cgit 1.4.1-2-gfad0