Ho inizaiato con il disegnare sul dispaly lo schermo iniziale del gioco ed ho proseguito nel creare i cicli per far rotolare il barile dai diversi piani del palazzo dall'alto verso il basso.
Il problema grande è che ho completato i cicli, quindi il barile rotola dai diversi piani dall'alto verso il basso, quando però il barire rotola sull'ultimo piano non riesco a far iniziare da capo il ciclo e cioè a far ripartire il barile dalla parte più alta. Ci stò impazzendo, aiutatemi per favore.
Vi allego delle piccole immagini .png da copiare nella memory card direttamente nella galleria immagini ed in oltre vi allego lo script.
Provatelo per favore e fatemi sapere.
use graph as g,ui;
g.size(240,320);
g.full(true);
sfondo=g.icon("e:\\Images\\donkeysfondo.png");
mariod=g.icon("e:\\Images\\mario1.png",0x000000);
bariled=g.icon("e:\\Images\\barilep1.png");
for y=97 to 128 do
g.put(0,0,sfondo);
g.put(214,y,bariled);
g.put(30,284,mariod);
g.show(); sleep(10);
if y=128 then
for x=214 to 23 by-1 do
g.put(0,0,sfondo);
g.put(x,128,bariled);
g.put(30,284,mariod);
g.show(); sleep(10);
if x=23 then
for y=128 to 169 do
g.put(0,0,sfondo);
g.put(23,y,bariled);
g.put(30,284,mariod);
g.show(); sleep(10);
if y=169 then
for x=23 to 214 do
g.put(0,0,sfondo);
g.put(x,169, bariled);
g.put(30,284, mariod);
g.show();sleep(10);
if x=214 then
for y=169 to 209 do
g.put(0,0,sfondo);
g.put(214,y, bariled);
g.put(30,284, mariod);
g.show();sleep(10);
if y=209 then
for x=214 to 23 by-1 do
g.put(0,0,sfondo);
g.put(x,209, bariled);
g.put(30,284, mariod);
g.show();sleep(10);
if x=23 then
for y=209 to 251 do
g.put(0,0,sfondo);
g.put(23,y, bariled);
g.put(30,284, mariod);
g.show();sleep(10);
if y=251 then
for x=23 to 214 do
g.put(0,0,sfondo);
g.put(x,251, bariled);
g.put(30,284, mariod);
g.show();sleep(10);
if x=214 then
for y=251 to 292 do
g.put(0,0,sfondo);
g.put(214,y, bariled);
g.put(30,284, mariod);
g.show();sleep(10);
if y=292 then
for x=214 to 10 by -1 do
g.put(0,0,sfondo);
g.put(x,292, bariled);
g.put(30,284, mariod);
g.show();sleep(10);
end;end;end;end;end;end;end;end;end;end;end;
end;end;end;end;end;end;end;end;
barilep1.png (999bytes)
Numero di downloads: 5
donkeysfondo.png (72,19K)
Numero di downloads: 9
mario1.png (766bytes)
Numero di downloads: 5

Aiuto
















Pubblicità