Android Open Source - eent-for-android Bag Listener






From Project

Back to project page eent-for-android.

License

The source code is released under:

GNU General Public License

If you think the Android project eent-for-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/*
 * BagListener.java/*from ww  w .  j  a  v a  2s. c om*/
 *
 * Created on March 17, 2003, 1:26 PM
 */
/*
 It is distributed under the GNU Public Licence (GPL) version 2.  See
 http://www.gnu.org/ for further details of the GPL.
 */
package eu.veldsoft.eent;

/**
 *
 * @author  MK
 */
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class BagListener implements ActionListener {

  public void actionPerformed(ActionEvent e) {
    Bag b = (Bag) e.getSource();
    
    if (Tigris2.jCheckBox1.isSelected()) {
      Board.currentPlayer.removeCivTile(0);
      Tigris2.uic[0].removePlayerTile();
      b.setImage(Board.currentPlayer);
    }

    if (Tigris2.jCheckBox2.isSelected()) {
      Board.currentPlayer.removeCivTile(1);
      Tigris2.uic[1].removePlayerTile();
      b.setImage(Board.currentPlayer);
    }
    if (Tigris2.jCheckBox3.isSelected()) {
      Board.currentPlayer.removeCivTile(2);
      Tigris2.uic[2].removePlayerTile();
      b.setImage(Board.currentPlayer);
    }

    if (Tigris2.jCheckBox4.isSelected()) {
      Board.currentPlayer.removeCivTile(3);
      Tigris2.uic[3].removePlayerTile();
      b.setImage(Board.currentPlayer);
    }

    if (Tigris2.jCheckBox5.isSelected()) {
      Board.currentPlayer.removeCivTile(4);
      Tigris2.uic[4].removePlayerTile();
      b.setImage(Board.currentPlayer);
    }
    if (Tigris2.jCheckBox6.isSelected()) {
      Board.currentPlayer.removeCivTile(5);
      Tigris2.uic[5].removePlayerTile();
      b.setImage(Board.currentPlayer);
    }
    /*
     * Change State of the Checkboxes to false
     */
    Tigris2.jCheckBox1.setSelected(false);
    Tigris2.jCheckBox2.setSelected(false);
    Tigris2.jCheckBox3.setSelected(false);
    Tigris2.jCheckBox4.setSelected(false);
    Tigris2.jCheckBox5.setSelected(false);
    Tigris2.jCheckBox6.setSelected(false);

    Tigris2.checkPlayerTurn();
  }
}




Java Source Code List

eu.veldsoft.eent.BagListener.java
eu.veldsoft.eent.Bag.java
eu.veldsoft.eent.Board.java
eu.veldsoft.eent.ButtonListener2.java
eu.veldsoft.eent.ButtonListener.java
eu.veldsoft.eent.CatTile.java
eu.veldsoft.eent.CheckBoxListener.java
eu.veldsoft.eent.CivTile.java
eu.veldsoft.eent.ComputerPlayer.java
eu.veldsoft.eent.Grid.java
eu.veldsoft.eent.HumanPlayer.java
eu.veldsoft.eent.Kingdom.java
eu.veldsoft.eent.LeadTile.java
eu.veldsoft.eent.Player.java
eu.veldsoft.eent.ScoreCounter.java
eu.veldsoft.eent.TemTile.java
eu.veldsoft.eent.Tigris2.java
eu.veldsoft.eent.Tile.java
eu.veldsoft.eent.Util.java