Skip to content

Commit

Permalink
More button implementations
Browse files Browse the repository at this point in the history
  • Loading branch information
ssl10003 committed Apr 17, 2015
1 parent 31c248e commit c9b5ec4
Showing 1 changed file with 19 additions and 7 deletions.
26 changes: 19 additions & 7 deletions src/StatGui.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class StatGui extends JPanel implements ActionListener{
private int maxHealth = 20;
private int playermoney = 1000;
JLabel hpLabel, moneyLabel, towersnumLabel;
JButton AOEbutton, BasicTowerbutton;
JButton AOETowerbutton, BasicTowerbutton;

public StatGui (int x, int y) {
X = x;
Expand Down Expand Up @@ -70,20 +70,32 @@ public void setup(){
this.add(towersnumLabel);

ImageIcon AOEicon = new ImageIcon("src/resources/images/AOE Tower.png", "AOE tower sprite");
AOEbutton = new JButton("AOE Tower", AOEicon);
AOEbutton.setActionCommand("select aoe tower");
AOEbutton.setEnabled(true);
AOEbutton.addActionListener(this);
this.add(AOEbutton);
AOETowerbutton = new JButton("AOE Tower", AOEicon);
AOETowerbutton.setActionCommand("select aoe tower");
AOETowerbutton.setEnabled(true);
AOETowerbutton.addActionListener(this);
this.add(AOETowerbutton);

ImageIcon BasicTowericon = new ImageIcon("src/resources/images/Basic Tower.png", "Basic tower sprite");
BasicTowerbutton = new JButton("Basic Tower", BasicTowericon);
BasicTowerbutton.setActionCommand("select basic tower");
BasicTowerbutton.setEnabled(true);
BasicTowerbutton.addActionListener(this);
this.add(BasicTowerbutton);

}

public void actionPerformed(ActionEvent e){
if("select aoe tower".equals(e.getActionCommand())){
AOEbutton.setEnabled(true);
AOETowerbutton.setEnabled(true);
//set tower placer variable to place aoe tower
System.out.println("AOE tower selected!");
}
else if("select basic tower".equals(e.getActionCommand())){
BasicTowerbutton.setEnabled(true);
//set tower placer variable to place aoe tower
System.out.println("Basic b**ch tower selected!");
}
}

public void updateHealth(){
Expand Down

0 comments on commit c9b5ec4

Please sign in to comment.