fek...messo in quel modo è molto facile e veloce da implementare...
Che ne dite di mettere ogni parametro in una nuova riga ?
Per i comandi con parametri variabili si legge fino a 'end'...
Una cosa di questo tipo:
Codice:
wait
3000
show background
personaggio
Josh says
fast
Hello, how are you?
Everything's fine?
end
show
0001
Josh
move character
0001
328
100
1
e così via...
Semplificherebbe molto il matching dei comandi ed il parsing delle stringhe...