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__ + + +