Sie sollten das Maptile 2D -Array mit Ihrem initialisieren mapLines
Objekt. Im Moment gehen Sie davon aus, dass es immer 22x34 sein wird.
Dies kann leicht zu einem Nullzeiger führen, bei dem einige Kartenfliesen nicht initialisiert werden. Es könnte auch einen IndexoutOfbounds verursachen.
Ihr Fehler wird darauf zurückzuführen. Irgendwo initialisieren Sie diesen Index im Maptile -Array nicht.