Ciao CodiceK...
Non riesci a staccare i blocchi perchè non c'è nessun comando nel listato che hai inserito che li possa staccare :)...
Cerco di commentare riga per riga i passaggi:
gosub 100 // il primo blocchetto 1x1x3 mt di altezza
mulx -2 // specchia l'asse X (segno -) e ne raddoppia le dimensioni con il valore 2 (1mt x 2 = 2mt)
gosub 100 // inserisce il secondo blocchetto... che diventa 2x1x3 mt di altezza
del 1 // cancella il MUL
end // finisce tutto
100:
block 1,1,3 // il signor blocchetto
return
Inserendo un MULX -1 semplicemente effettui solo la specchiatura senza la moltiplicazione... se vuoi staccare i blocchi invece di MUL prova a usare ADD:
gosub 100 // il primo blocchetto 1x1x3 mt di altezza
ADDX 2// sposta l'origine del blocchetto2 di 2mt in direzione X ..
gosub 100 // inserisce il secondo blocchetto...
del 1 // cancella ADDX
end // finisce tutto
100:
block 1,1,3 // il signor blocchetto
return
Buon codice!