blob: 3b7a457ee16a71fc7958be89b71c35a28e5fc596 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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)
|