Siema, probuje napisac inventory, narazie chce zeby rysowało w linii x ilość slotów załóżmy 10 po czym obniżyć linię y by znów rysowało kolejne 10 slotów i tak dalej
Problem polega w tym ze nie działa :/
Nie wiem co z tym zrobić moje skillsy są za małe, pomóżcie, nie wiem co z tym zrobić a bardzo chcę zrozumieć to.
GML
/// EQ zmienne
max_slots = 15; // ilosc slotow
invx = 48 // X inventory
invy = 48 // Y inventory
slotx = 48 // pozycja slota x
sloty = 48 // pozycja slota y
GML
/// Draw
var i = 0;
var k = 1;
var j = i;
for (i = 0; i < max_slots; i+=1) {
sloty = sloty * k;
if j == 10 {
j = 0;
slot_x = 48;
if j = 0 {
k += 1;
}
} else {
draw_sprite(spr_slot,0,slotx * j,sloty * k);
slot[i,0] = slotx * j; // Pozycja x slota i
slot[i,1] = sloty * k; // Pozycja y slota i
draw_set_colour(c_white);
draw_text(slotx * j,sloty * k,slot[i,0]); // debug 1 = y slota, 0 = x slota */
j+=1;
}
}
Całość rysuje się po pewnym czasie od wystartowania zamiast odrazu po czym rysuje do 432 po czym ucina i reszta sie nie pojawia ani na prawo ani na dole poprostu znika.