Diese Vereinfachung fasst die Daten der Provinzen zum Besitzer und zur Einheitenanzahl in ein Array namens dataL zusammen.
Bisher ist der alte Code noch im Einsatz, eine For-Schleife überprüft bisher nur den Inhalt des dataL-Arrays mit den vom alten Code gegeben Daten.
Später, sobald feststeht, dass die Arrays korrekt erzeugt werden, der Prüfcode durch einen Code ersetzt werden, der die Daten des Arrays verwendet und den Provinzen übergibt. Damit werden die langen Zeilen dann ersetzt.
@ -371,6 +380,31 @@ public abstract class GeneralMap extends World implements ButtonEvent
provinces[42].setOwner(5);
provinces[42].setOwner(5);
provinces[42].setEntityCount(2);
provinces[42].setEntityCount(2);
}
}
interrors=0;
for(inti=1;i<provinces.length;i++){
Provincep=provinces[i];
intoI=(i-1)*2;// ownerID inside dataL
inteI=oI+1;// entitiesCountID inside dataL
// Dieser Code überprüft die Datenliste mit den Daten, die die alte Methode (mit den vielen Zeilen) bereits hinterlegt haben sollte. Nur für Debugging!