Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.66 KB | None | 0 0
  1. public boolean onTouch(View v, MotionEvent event) {
  2.         TextView boto = (TextView)v;
  3.         int fila = (int)boto.getX();
  4.         int columna = (int)boto.getY();
  5.         int filaBuit = (int)buit.getX();;
  6.         int columnaBuit = (int)buit.getY();
  7.  
  8.         if(PosicioFilaCorrecte(boto))
  9.         {
  10.             if(columnaBuit > columna)
  11.             {
  12.                 for(int i = columnaBuit; i > columna; i--)
  13.                 {
  14.                     numeros[fila][i].setVisibility(View.VISIBLE);
  15.                     numeros[fila][i].setText(numeros[fila][i-1].getText());
  16.                 }
  17.             }
  18.             else
  19.             {
  20.                 for(int i = columnaBuit; i < columna; i++)
  21.                 {
  22.                     numeros[fila][i].setVisibility(View.VISIBLE);
  23.                     numeros[fila][i].setText(numeros[fila][i+1].getText());
  24.                 }
  25.             }            
  26.         }
  27.         if(PosicioColumnaCorrecte(boto))
  28.         {
  29.             if(filaBuit > fila)
  30.             {
  31.                 for(int i = filaBuit; i > fila; i--)
  32.                 {
  33.                     numeros[columna][i].setVisibility(View.VISIBLE);
  34.                     numeros[columna][i].setText(numeros[columna][i-1].getText());
  35.                 }
  36.             }
  37.             else
  38.             {
  39.                 for(int i = filaBuit; i < fila; i++)
  40.                 {
  41.                     numeros[columna][i].setVisibility(View.VISIBLE);
  42.                     numeros[columna][i].setText(numeros[columna][i+1].getText());
  43.                 }
  44.             }
  45.             buit = boto;
  46.             buit.setVisibility(View.INVISIBLE);
  47.         }
  48.         return false;
  49.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement