Ich hab jetzt Folgendes hier:
Code:
private void pruefeReihen()
{
int[] lReihen = { 225,245,265,285,305,325,345,365,385,405,425,445,465,485,505,525,545,565,585,605,625,645 };
int lCounter = 0 ,lIndex = 0;
for(lIndex=0;lIndex==21;lIndex++)
{
hatBlockliste.zumAnfang();
while(!hatBlockliste.istDahinter())
{
if(hatBlockliste.erbitteBlock().erbitteY() == lReihen[lIndex])
{
lCounter++;
}
hatBlockliste.vor();
}
if(lCounter == 9)
{
hatBlockliste.zumAnfang();
while(!hatBlockliste.istDahinter())
{
if(hatBlockliste.erbitteBlock().erbitteY() == lReihen[lIndex])
{
hatBlockliste.entferneAktuelles();
hatBlockliste.vor();
}
}
hatBlockliste.zumAnfang();
while(!hatBlockliste.istDahinter())
{
oBlock1 = hatBlockliste.erbitteBlock();
oBlock2 = hatBlockliste.erbitteBlock();
oBlock3 = hatBlockliste.erbitteBlock();
if(this.kannAbwaerts())
{
this.bewegeAbwaertsOhnePause();
}
}
}
}
}
Scheint aber irgendwie nicht ganz zu funktionieren. Sieht irgendwer von euch nen Fehler?
Werde das nachher auch nochmal meinem Lehrer zeigen, dann kann der sehen was er mir da aufgebrummt hat. Vielleicht kann ich dann später abgeben... *hoff*
MfG Florian