nie sprawdzalem, czy dziala, ale powinno.
GML
//przy dodawaniu przedmiotu
for (i=0; i<4; i+=1){
for (j=0; j<10; j+=1){
if global.dodaj>0{
if global.prze[i,j]=global.dodaj{
if global.ile[i,j]<64{
if global.iledodaj<=64-global.ile{
global.ile[i,j]+=global.iledodaj
global.iledodaj=0
global.dodaj=0
}else{
global.iledodaj-=(64-global.ile[i,j])
global.ile[i,j]=64
}
}
}
}else
exit
}
}
if global.dodaj>0{//teraz szukamy wolnych pol
for (i=0; i<4; i+=1){
for (j=0; j<10; j+=1){
if global.dodaj>0{
if global.prze[i,j]=0{
if global.iledodaj>64{
global.ile[i,j]=64
global.iledodaj-=64
}else{
global.ile[i,j]=global.iledodaj
global.iledodaj=0
global.dodaj=0
}
}
}else
exit
}
}
}
E: spozniony..