#include #define TK_ROOMS 8 uint8_t tk_guard_room; uint8_t tk_gs_tile[TK_ROOMS]; uint8_t pop_level_guard(uint8_t room, uint8_t *tile, int8_t *dir, uint8_t *color, uint8_t *skill) __banked { uint8_t res = 0; if (room < 1 || room > TK_ROOMS) return 0; if (tk_gs_tile[room - 1] < 30) { *tile = tk_gs_tile[room - 1]; *dir = 0; *color = 0; *skill = 1; res = 1; } else if (room == tk_guard_room) { *tile = 11; *dir = 0; *color = 0; *skill = 1; res = 1; } return res; }