Résolu Problème lecteur de script String.Split()

Inscrit
26 Février 2019
Messages
47
Reactions
12
#1
Bonjour.
Voilà je modifie mon lecteur de script pour le rendre plus intuitif mais j'ai un problème stupide auquel j'arrive pas à trouver de solution. C'est ce type de problème anodin qui fait arracher les cheveux et fait remettre en question sa confiance en soi... :'(

Example de script:
Code:
<MOVE>
4,-17 Click=400,300 Haut
</MOVE>
Problème, j'utilise String.Split() pour compartimenter la ligne, puis j'utilise Integer.TryParse() pour obtenir les positions de la map. En utilisant ce code, j'ai un problème d'index (apparemment l'index se trouve en dehors des limites du tableau ? -_-):
Code:
Dim mapPos() As String = Split(splitLine(0), ",")
Integer.TryParse(mapPos(0), tmpLine.MapX)
Integer.TryParse(mapPos(1), tmpLine.MapY) 'CETTE LIGNE LEVE L'ERREUR

'tmpLine est l'instance de ma classe ScriptLine.
J'ai déjà essayé Convert.ToInt32() et Integer.Parse() évidemment.
Merci de l'aide. :)

EDIT: Le problème venait de mon parser, ce code-ci est fonctionnel. Merci à Ish, Dysta et Steatch pour leur aide éclairée sur Discord.
 
Dernière édition:
Haut Bas