All pastes #386826 Raw Edit

Stuff

public text v1 · immutable
·published 2007-03-08 22:18 UTC
rendered paste body
   public static boolean verifligne(char tab[][], int pos, char comparer)
   {
       int lig = 0;
       for(int i = 0; i < tab.length; i++)
           if(tab[i][pos-1] == comparer)
               {
                   lig = i;
                   break;
               }
      boolean valide = false;
      if (pos > 3) {
         if(tab[lig][pos-4] == comparer) {
            pos = pos-4;
         }
         else if(tab[lig][pos-3] == comparer) {
            pos = pos-3;
         }
         else if(tab[lig][pos-2] == comparer) {
            pos = pos-2;
         }
      }
      else if (pos > 2){
         if(tab[lig][pos-3] == comparer) {
            pos = pos-3;
         }
         else if(tab[lig][pos-2] == comparer) {
            pos = pos-2;
         }
      }
      else if (pos > 1){
         if(tab[lig][pos-2] == comparer) {
            pos = pos-2;
         }
      }
      else if (pos > 0){
         pos = pos-1;
      }
      
      if(pos < tab[0].length - 3) {
         if(tab[lig][pos] == comparer && tab[lig][pos+1] == comparer && tab[lig][pos+2] == comparer)
              valide = true;
      }
      return valide;
   }