Einzelnen Beitrag anzeigen

Benutzerbild von flomei
flomei

Registriert seit: 17. Jan 2003
Ort: Schieder-Schwalenberg
2.094 Beiträge
 
Delphi 2005 Personal
 
#13

Re: - JAVA - Tetris - volle Reihen entfernen...

  Alt 17. Mär 2005, 00:56
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
Florian Meier
... ist raus.
Vielen Dank für die Zeit mit euch!
http://www.flomei.de -- http://www.md5hash.de
  Mit Zitat antworten Zitat