#pragma once #include "misc.h" #define DOOR_XP 1 #define DOOR_XN 2 #define DOOR_YP 4 #define DOOR_YN 8 #define XP 0 #define XN 1 #define YP 2 #define YN 3 namespace room { void init(); void load(int x, int y, int8_t xp, int8_t xn, int8_t yp, int8_t yn, uint8_t col, uint8_t floor, uint8_t walls, uint8_t door); void draw(); void draw2(); vec3_t getSize(); vec3_t getMin(); vec3_t getMax(); uint8_t getDoors(); uint8_t getDoor(const int d); }