Maremma bucaiola! 

Finito una App, eccomi alle prese con quella che mi sta creando più grattacapi, ovvero, "Parolando".
Sembra funzionare tutto bene ma, ora, mi stò impappolando con le animazioni degli sprite che dovrebbero complicare il gioco.
Mi trovo alle prese con il fantasmino che, messo all'interno di una sub (che poi utilizzerò anche per gli alti passando il valore personaggio), non ne vuole sapere di farsi vedere quando si dirigge verso la zona scelta.
Ancora la debbo finire ma, almeno il movimento lo dovrebbe fare...invece, se elimino il 
	
	
	
	
	
 (che si trova alla fine della Sub), o vedo apparire immediatamente sulla casella.
Ho provato a mettere una pausa verso la fine del ciclo ma muove solo gli occhi e il corpo e bocca, ma non avanza.
Il richiamo di questa Sub è all'interno di un'altra Sub, quella del Timer_tick.
Il movimento del fantasmino è all'interno di un ciclo FOR:
	
	
	
	
	
	
	
	
	
		Sub Ghost(numWord As Int)
    ' muove il fatasmino verso le lettere scelte e le macchia
    Dim xStart,GhDirection As Int
    Dim XStep As Int
    Dim GhostType As String
    GhostType="Ghost"
    Dim GhEye,GhSmile,GhBody, tmp,tmp2,GhPausa As Int
    XStep=1 'Velocità fantasmino
    GhDirection=1
    tmp=0
    tmp2=0
    GhPausa=Rnd(1,10)
    'Muovo fantasmino
    ImgGhost.Left=-14%x
    ImgGhost.Top=imvHeight-ImgGhost.height
    ImgGhost.Height=21%y
    ImgGhost.Width=14%x
    ImgGhost.Visible=True
    For k=0 To UpBox(numWord).Left Step XStep
        Log("FANTASMA POS:" & k)
        'Occhi
        GhEye=Rnd(1,10)
        If GhEye<3 Then GhEye=0 Else GhEye=1
        'Corpo
        tmp=tmp+1
        If tmp>4 Then
            If GhBody=0 Then
                GhBody=1
            Else
                GhBody=0
            End If
        tmp=0
        End If
        'Bocca
        If tmp2=0 Then GhSmile=Rnd(1,10)
        If GhSmile<3 Then
            GhSmile=1
            tmp2=tmp2+1
        Else
            GhSmile=0
        End If
        If tmp2>0 AND tmp2>=GhPausa Then
            tmp2=0
        Else
            '"Uuuuuhhhhhh"
        End If
        ImgGhost.Top=Panel1.height/2
        GhostType="Ghost" & GhEye & GhSmile & GhBody & GhDirection & ".png"
        ImgGhost.Bitmap=LoadBitmap(File.DirAssets,GhostType)
        ImgGhost.Left=k-2%x
   Next
   GhDirection=0
   ImgGhost.Visible=False 
End Sub
	 
	
	
		
	
 
Potrebbe essere perché il richiamo è all'interno de _tick?
...Ho provato anche a dichiarare XStart come Double, assegnandogli .1 ma, quando arriva nel ciclo FOR, dove è presente lo STEP... non si fermama esce fuori immediatamente dal ciclo 


Ma i valori delle immagini (in questo caso LEFT), non accettano i Double?