Random Bug Found. method nextGen() could be the cought
This commit is contained in:
+1
-1
@@ -24,7 +24,7 @@ public class Clock extends Thread{
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
t.scheduleAtFixedRate(tt, 1, 120);
|
t.scheduleAtFixedRate(tt, 1, 100000);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+20
-13
@@ -61,22 +61,27 @@ public class Control {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void buildManuelGame() {
|
private void buildManuelGame() {
|
||||||
|
System.out.println("Test");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void generateTask1() {
|
private void generateTask1() {
|
||||||
for (int x = 0; x < 6; x++) {
|
for (int x = 0; x < xSize; x++) {
|
||||||
for (int y = 0; y < 6; y++) {
|
for (int y = 0; y < ySize; y++) {
|
||||||
cells[x][y] = false;
|
cells[x][y] = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
cells[1][2] = true;
|
// cells[1][2] = true;
|
||||||
cells[2][2] = true;
|
// cells[2][2] = true;
|
||||||
cells[2][4] = true;
|
// cells[2][4] = true;
|
||||||
cells[3][1] = true;
|
// cells[3][1] = true;
|
||||||
cells[3][3] = true;
|
// cells[3][3] = true;
|
||||||
cells[4][3] = true;
|
// cells[4][3] = true;
|
||||||
|
|
||||||
|
// cells[1][0] = true;
|
||||||
|
// cells[1][1] = true;
|
||||||
|
// cells[1][2] = true;
|
||||||
|
|
||||||
|
|
||||||
syncCells();
|
syncCells();
|
||||||
}
|
}
|
||||||
@@ -86,7 +91,7 @@ public class Control {
|
|||||||
int x = rand(0, this.xSize);
|
int x = rand(0, this.xSize);
|
||||||
int y = rand(0, this.ySize);
|
int y = rand(0, this.ySize);
|
||||||
if (!cells[x][y]) {
|
if (!cells[x][y]) {
|
||||||
this.cells[x][y] = true;
|
cells[x][y] = true;
|
||||||
} else {
|
} else {
|
||||||
i--;
|
i--;
|
||||||
}
|
}
|
||||||
@@ -103,6 +108,10 @@ public class Control {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean[][] getCells() {
|
||||||
|
return cells;
|
||||||
|
}
|
||||||
|
|
||||||
public boolean[][] nextGen() {
|
public boolean[][] nextGen() {
|
||||||
gen ++;
|
gen ++;
|
||||||
System.out.println("Generation:" + gen);
|
System.out.println("Generation:" + gen);
|
||||||
@@ -136,8 +145,6 @@ public class Control {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return cells;
|
return cells;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ package game;
|
|||||||
|
|
||||||
public enum StartMode {
|
public enum StartMode {
|
||||||
|
|
||||||
Manuel, Randomized, Task1,
|
Manuel, Randomized, Task1, Blinker, Toad
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-1
@@ -223,7 +223,9 @@ public class GUI {
|
|||||||
modeBox = new JComboBox<String>();
|
modeBox = new JComboBox<String>();
|
||||||
modeBox.setBounds(180, 257, 100, 20);
|
modeBox.setBounds(180, 257, 100, 20);
|
||||||
addComboBoxEntry(modeBox, "Randomized");
|
addComboBoxEntry(modeBox, "Randomized");
|
||||||
addComboBoxEntry(modeBox, "CTTask1");
|
addComboBoxEntry(modeBox, "Task1");
|
||||||
|
addComboBoxEntry(modeBox, "Blinker");
|
||||||
|
addComboBoxEntry(modeBox, "Toad");
|
||||||
|
|
||||||
|
|
||||||
startButton = new JButton();
|
startButton = new JButton();
|
||||||
@@ -343,6 +345,7 @@ public class GUI {
|
|||||||
jfGame.setLocationRelativeTo(null);
|
jfGame.setLocationRelativeTo(null);
|
||||||
jfGame.setVisible(true);
|
jfGame.setVisible(true);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void initGameComponents() {
|
private void initGameComponents() {
|
||||||
|
|||||||
Reference in New Issue
Block a user