Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge branch 'linuxTroubleshooting'
  • Loading branch information
dwm10005 committed Apr 22, 2015
2 parents 78ce81c + cf7ca5d commit a8fe91f
Showing 1 changed file with 31 additions and 26 deletions.
57 changes: 31 additions & 26 deletions src/Main.java
Expand Up @@ -2,59 +2,64 @@ import java.awt.*;
import javax.swing.*;

public class Main extends JFrame{

private static int[][] nodes;
private static final int NUM = 6;

public static void main(String[] args) {
JFrame frame = new JFrame("Tower Defense Refactor Mock GUI");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(650,720);
int num = 6;
int[][] nodes = new int[num][2];
nodes[0][0] = 1;
nodes[0][1] = 3;
nodes[1][0] = 16;
nodes[1][1] = 3;
nodes[2][0] = 16;
nodes[2][1] = 9;
nodes[3][0] = 4;
nodes[3][1] = 9;
nodes[4][0] = 4;
nodes[4][1] = 15;
nodes[5][0] = 18;
nodes[5][1] = 15;
/*nodes[6][0] = 18;
nodes[6][1] = 13;
nodes[7][0] = 11;
nodes[7][1] = 13;
nodes[8][0] = 11;
nodes[8][1] = 1;*/

setupDefaultNodes();

JPanel container = new JPanel();
//container.setLayout(new BoxLayout(container, BoxLayout.X_AXIS));
container.setLayout(new BorderLayout(10,10));
MockGui mg = new MockGui(640,640,32, num, nodes);
MockGui mg = new MockGui(640,640,32, NUM, nodes);
StatGui sg= new StatGui(0,0);
//sg.setPreferredSize(new Dimension(1, 0)); //this keeps statgui from overlapping mockgui

//container.add(mg);
//container.add(sg);
container.add(mg, BorderLayout.CENTER);
container.add(sg, BorderLayout.PAGE_END);
container.add(sg, BorderLayout.SOUTH);


MapTowerDefense map = new MapTowerDefense(100, num, nodes, mg, sg);
MapTowerDefense map = new MapTowerDefense(100, NUM, nodes, mg, sg);
mg.setMap(map);
sg.setMap(map);
sg.setup();

frame.add(container);
frame.pack();
frame.setSize(650,720);
frame.setVisible(true);

map.createMinion(MinionTypes.BASIC);
mg.step();

}


private static void setupDefaultNodes()
{
nodes = new int[NUM][2];
nodes[0][0] = 1;
nodes[0][1] = 3;
nodes[1][0] = 16;
nodes[1][1] = 3;
nodes[2][0] = 16;
nodes[2][1] = 9;
nodes[3][0] = 4;
nodes[3][1] = 9;
nodes[4][0] = 4;
nodes[4][1] = 15;
nodes[5][0] = 18;
nodes[5][1] = 15;
/*nodes[6][0] = 18;
nodes[6][1] = 13;
nodes[7][0] = 11;
nodes[7][1] = 13;
nodes[8][0] = 11;
nodes[8][1] = 1;*/

}
}

0 comments on commit a8fe91f

Please sign in to comment.