Example #1
0
 /**
  * Spousti se pri uvolneni tlacitka mysi. Pokud byl tazen obraz figury, vyhodnoti tah a bud jej
  * potvrdi a ukonci tah hrace nebo zamitne a vrati obraz figury na puvodni pozici.
  */
 private void eCatcherMouseReleased(
     java.awt.event.MouseEvent evt) { // GEN-FIRST:event_eCatcherMouseReleased
   removeFocus();
   if (figLabel == null) {
     return;
   }
   figLabel.setVisible(false);
   boardPane.remove(figLabel);
   BoardSquare bsquare = (BoardSquare) eCatcher.getComponentAt(evt.getPoint());
   if (bsquare == null
       || !gui.move(
           sourceBSquare.getColumn(),
           sourceBSquare.getRow(),
           bsquare.getColumn(),
           bsquare.getRow())) {
     ((JPanel) figurePan.getComponent(sourceBSquare.getIndex())).add(figLabel);
     figLabel.setVisible(true);
   }
   figLabel = null;
 } // GEN-LAST:event_eCatcherMouseReleased