GML (Create)
persistent = true;
global.exploredRoom[0] = false;
global.exploredRoom[1] = false;
global.exploredRoom[2] = false;
global.exploredRoom[3] = false;
global.exploredRoom[4] = false;
GML (Create Code on RoomX)
global.exploredRoom[0/*'ID' of exploring room*/] = true;
GML (Draw at Object in Menu)
draw_sprite( sprRoom, global.exploredRoom[0], 10, 10 );
draw_sprite( sprRoom, global.exploredRoom[1], 42, 10 );
(...)
Albo możesz coś zrobić na zasadzie prawdziwego ID roomu:
GML (Create)
persistent = true;
global.exploredRoom[rLevel0] = false;
global.exploredRoom[rLevel1] = false;
global.exploredRoom[rLevel2] = false;
global.exploredRoom[rLevel3] = false;
global.exploredRoom[rLevel4] = false;
GML (Create Code on RoomX)
global.exploredRoom[room/*'ID' of exploring room*/] = true;
GML (Draw at Object in Menu)
draw_sprite( sprRoom, global.exploredRoom[rLevel0], 10, 10 );
draw_sprite( sprRoom, global.exploredRoom[rLevel1], 42, 10 );
(...)