diff --git a/accumulators/.project b/accumulators/.project
index 81a0db4..4342692 100644
--- a/accumulators/.project
+++ b/accumulators/.project
@@ -14,4 +14,15 @@
org.eclipse.jdt.core.javanature
+
+
+ 1731211035825
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/delegation/.project b/delegation/.project
index 25e0c6f..a9f5835 100644
--- a/delegation/.project
+++ b/delegation/.project
@@ -14,4 +14,15 @@
org.eclipse.jdt.core.javanature
+
+
+ 1731211035839
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/mastermind/.project b/mastermind/.project
index 7ba2a68..f19862d 100644
--- a/mastermind/.project
+++ b/mastermind/.project
@@ -14,4 +14,15 @@
org.eclipse.jdt.core.javanature
+
+
+ 1731211035842
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/mastermind/src/mastermind/Main.java b/mastermind/src/mastermind/Main.java
index bda310b..6a6003d 100644
--- a/mastermind/src/mastermind/Main.java
+++ b/mastermind/src/mastermind/Main.java
@@ -112,13 +112,13 @@ class Examples {
WorldCanvas c = new WorldCanvas(w, h);
WorldScene s = new WorldScene(w, h);
- return
- c.drawScene(s.placeImageXY(gameImg, w/2, h/2))
+ return game.launch();
+ //c.drawScene(s.placeImageXY(gameImg, w/2, h/2))
//c.drawScene(s.placeImageXY(incomplete, (int) (incomplete.getWidth()/2), 100))
//c.drawScene(s.placeImageXY(exampleFeedback.draw(), 100, 100))
//c.drawScene(s.placeImageXY(redDot.draw(), 100, 100))
//c.drawScene(s.placeImageXY(dotsOne.draw(), 250, 250))
- && c.show();
+ //&& c.show();
//true;
}
}
@@ -146,7 +146,7 @@ class Util {
}
// A game state.
-class Game {
+class Game extends World {
static ILoDot DEFAULTDOTS = new ConsDot(new Dot(Color.RED), new ConsDot(new Dot(Color.GREEN), new ConsDot(new Dot(Color.BLUE), new MtDot())));
static GameConf DEFAULTCONF = new GameConf(true, 5, 5, DEFAULTDOTS);
@@ -170,6 +170,16 @@ class Game {
// Convenience constructor using default config and starting values.
Game() { this(DEFAULTCONF, DEFAULTCONF.options.gen(DEFAULTCONF.len), DEFAULTCONF.nguesses, new MtGuess(), false, false); }
+ public WorldScene makeScene() {
+ WorldScene bg = this.getEmptyScene();
+ WorldImage dot = new Dot(Color.RED).draw();
+ return bg.placeImageXY(dot , (int)dot.getWidth(), (int)dot.getHeight());
+ }
+
+ boolean launch() {
+ return this.bigBang(100, 100);
+ }
+
// Draw the current game state.
WorldImage draw() {
return new AboveAlignImage(AlignModeX.LEFT, this.draw_sol(), this.draw_guesses(), this.draw_options());
diff --git a/trees/.project b/trees/.project
index 2fca50d..3b2c3a1 100644
--- a/trees/.project
+++ b/trees/.project
@@ -14,4 +14,15 @@
org.eclipse.jdt.core.javanature
+
+
+ 1731211035844
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+