Prev: 81D6 Up: Map Next: 8213
81DA: Interior mask data
This holds a count byte followed by up to seven mask structures for the current room definition.
Used by the routines at setup_room and render_mask_buffer.
The first byte is a count, followed by <count> mask_t's, with the following format:
Type Bytes Name Meaning
Byte 1 index An index into mask_pointers (the RLE mask data pointer)
bounds_t 5 bounds Isometric projected bounds of the mask. Used for culling.
tinypos_t 3 pos If a character is behind this point then the mask is enabled. ("Behind" here means when the character's x-coord is greater and y-coord is greater-or-equal).
interior_mask_data 81DA DEFB $00,$00,$00,$00,$00,$00,$00,$00
81E2 DEFB $00,$00,$00,$00,$00,$00,$00,$00
81EA DEFB $00,$00,$00,$00,$00,$00,$00,$00
81F2 DEFB $00,$00,$00,$00,$00,$00,$00,$00
81FA DEFB $00,$00,$00,$00,$00,$00,$00,$00
8202 DEFB $00,$00,$00,$00,$00,$00,$00,$00
820A DEFB $00,$00,$00,$00,$00,$00,$00,$00
8212 DEFB $00
Prev: 81D6 Up: Map Next: 8213