Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wypiszWynik(idzWLewo(kopia,cord_x,cord_y), idzWDol(kopia, cord_x, cord_y));
- ////////////////////////////////////////////////////////////////////////////
- private int idzWDol(Bitmap src, int xcord, int ycord) {
- int R,G,B;
- int pixelColor;
- boolean bialy = true;
- int licznik=0;
- for(int i=ycord; i<src.getHeight(); ++i) {
- pixelColor = src.getPixel(xcord,i);
- R = Color.red(pixelColor);
- G = Color.green(pixelColor);
- B = Color.blue(pixelColor);
- if(R>40 && G>40 && B>40) bialy = true;
- if(bialy) {
- if(R<40 && G<40 && B<40) {
- ++licznik;
- bialy = false;
- }
- }
- }
- return licznik;
- }
- private int idzWLewo(Bitmap src, int xcord, int ycord) {
- int R,G,B;
- int pixelColor;
- boolean bialy = true;
- int licznik=0;
- for(int i=xcord; i>0; --i) {
- pixelColor = src.getPixel(i,ycord);
- R = Color.red(pixelColor);
- G = Color.green(pixelColor);
- B = Color.blue(pixelColor);
- if(R>40 && G>40 && B>40) bialy = true;
- if(bialy) {
- if(R<40 && G<40 && B<40) {
- ++licznik;
- bialy = false;
- }
- }
- }
- return licznik;
- }
- private void wypiszWynik(int x, int y) {
- String s;
- switch(x) {
- case 1: s = "A"; break;
- case 2: s = "B"; break;
- case 3: s = "C"; break;
- case 4: s = "D"; break;
- case 5: s = "E"; break;
- case 6: s = "F"; break;
- case 7: s = "G"; break;
- case 8: s = "H"; break;
- case 9: s = "I"; break;
- default: s = "?"; }
- showDisplayDialog("Twoje pole to: "+s+y);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement