Advertisement
Guest User

Untitled

a guest
Sep 1st, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.94 KB | None | 0 0
  1. wypiszWynik(idzWLewo(kopia,cord_x,cord_y), idzWDol(kopia, cord_x, cord_y));
  2.  
  3. ////////////////////////////////////////////////////////////////////////////
  4.  
  5. private int idzWDol(Bitmap src, int xcord, int ycord) {
  6.         int R,G,B;
  7.         int pixelColor;
  8.         boolean bialy = true;
  9.         int licznik=0;
  10.         for(int i=ycord; i<src.getHeight(); ++i) {
  11.             pixelColor = src.getPixel(xcord,i);
  12.             R = Color.red(pixelColor);
  13.             G = Color.green(pixelColor);
  14.             B = Color.blue(pixelColor);
  15.  
  16.             if(R>40 && G>40 && B>40) bialy = true;
  17.  
  18.             if(bialy) {
  19.                 if(R<40 && G<40 && B<40) {
  20.                     ++licznik;
  21.                     bialy = false;
  22.                 }
  23.             }
  24.  
  25.         }
  26.  
  27.         return licznik;
  28.     }
  29.  
  30.     private int idzWLewo(Bitmap src, int xcord, int ycord) {
  31.         int R,G,B;
  32.         int pixelColor;
  33.         boolean bialy = true;
  34.         int licznik=0;
  35.         for(int i=xcord; i>0; --i) {
  36.             pixelColor = src.getPixel(i,ycord);
  37.             R = Color.red(pixelColor);
  38.             G = Color.green(pixelColor);
  39.             B = Color.blue(pixelColor);
  40.  
  41.             if(R>40 && G>40 && B>40) bialy = true;
  42.  
  43.             if(bialy) {
  44.                 if(R<40 && G<40 && B<40) {
  45.                     ++licznik;
  46.                     bialy = false;
  47.                 }
  48.             }
  49.  
  50.         }
  51.  
  52.         return licznik;
  53.     }
  54.  
  55.     private void wypiszWynik(int x, int y) {
  56.  
  57.         String s;
  58.  
  59.         switch(x) {
  60.             case 1: s = "A"; break;
  61.             case 2: s = "B"; break;
  62.             case 3: s = "C"; break;
  63.             case 4: s = "D"; break;
  64.             case 5: s = "E"; break;
  65.             case 6: s = "F"; break;
  66.             case 7: s = "G"; break;
  67.             case 8: s = "H"; break;
  68.             case 9: s = "I"; break;
  69.             default: s = "?"; }
  70.          
  71.         showDisplayDialog("Twoje pole to: "+s+y);
  72.  
  73.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement