コード例 #1
0
ファイル: SlotMachine.java プロジェクト: amoto/POOB-ECI
 /** Este metodo ubica los componentes del SlotMachine en sus ubicaciones por defecto */
 private void presentacion() {
   marco.changeColor("black");
   marco.changeSize(50, 50 * casillas);
   marco.moveHorizontal(5);
   marco.moveVertical(5);
   /*ganador.moveVertical(10);
   ganador.moveHorizontal(10);
   ganador.moveHorizontal(50*(casillas/2));
   ganador.moveVertical(50);*/
   for (int i = 0; i < casillas; i++) {
     cubiculo[i] = new Rectangle();
     opcion[i] = new Circle();
   }
   for (int i = 0; i < casillas; i++) {
     cubiculo[i].changeSize(40, 40);
     cubiculo[i].changeColor("white");
     cubiculo[i].moveHorizontal(10);
     cubiculo[i].moveVertical(10);
     cubiculo[i].moveHorizontal(50 * i);
     opcion[i].changeSize(40);
     opcion[i].moveHorizontal(10);
     opcion[i].moveVertical(10);
     opcion[i].moveHorizontal(50 * i);
     opcion[i].changeColor(colores[dados[i]]);
   }
 }
コード例 #2
0
ファイル: SlotMachine.java プロジェクト: amoto/POOB-ECI
 /**
  * Este metodo mueve la SlotMachine las posiciones indicadas
  *
  * @param vertical, los pixeles que se mueve la SlotMachine verticalmente horizontal, los pixeles
  *     que se mueve la SlotMachine horizontalmente
  */
 public void move(int vertical, int horizontal) {
   if (horizontal > 0) {
     for (int i = 0; i < horizontal; i++) {
       marco.moveHorizontal(1);
       for (int j = 0; j < casillas; j++) {
         cubiculo[j].moveHorizontal(1);
         opcion[j].moveHorizontal(1);
       }
     }
   } else {
     for (int i = 0; i > horizontal; i--) {
       marco.moveHorizontal(-1);
       for (int j = 0; j < casillas; j++) {
         cubiculo[j].moveHorizontal(-1);
         opcion[j].moveHorizontal(-1);
       }
     }
   }
   if (vertical > 0) {
     for (int i = 0; i < vertical; i++) {
       marco.moveVertical(1);
       for (int j = 0; j < casillas; j++) {
         cubiculo[j].moveVertical(1);
         opcion[j].moveVertical(1);
       }
     }
   } else {
     for (int i = 0; i > vertical; i--) {
       marco.moveVertical(-1);
       for (int j = 0; j < casillas; j++) {
         cubiculo[j].moveVertical(-1);
         opcion[j].moveVertical(-1);
       }
     }
   }
   x += horizontal;
   y += vertical;
 }