/* * atlas_free — освободить EMM-страницу атласа. Все спрайты с лентами * этого атласа должны быть скрыты (и sprite_update прогнан) ДО вызова — * иначе heal/блит полезут в чужую страницу. */ #include #include #include "../_bgi.h" void atlas_free(atlas_t *a) { if (!a->page) return; mem_free_block(a->blk); a->page = 0; a->count = 0; }