zrobić tablice "klucze"
GML
var i;
for( i=0;i<4;i+=1 )
{
global.klucze = 0;
}
//global.klucze[0] - czy mam kolko
//global.klucze[1] - czy mam kwadrat
//global.klucze[2] - czy mam krzyzyk
//global.klucze[3] - czy mam trojkat
Narazie wszystkie indeksy sa ustawione na 0, czyli nie masz tych kluczy. Jak zbierzesz np. krzyzyk to dajesz :
GML
global.klucze[2] = 1;
a podczas otwierania drzwi, sprawdzasz, czy masz ten klucz
GML
if global.klucze[2] == 1 // jesli masz klucz
{
global.klucze[2] = 0; // tracisz klucz
instance_destroy();
}