The.
This commit is contained in:
@@ -14,4 +14,15 @@
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
<filteredResources>
|
||||
<filter>
|
||||
<id>1731211035842</id>
|
||||
<name></name>
|
||||
<type>30</type>
|
||||
<matcher>
|
||||
<id>org.eclipse.core.resources.regexFilterMatcher</id>
|
||||
<arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
|
||||
</matcher>
|
||||
</filter>
|
||||
</filteredResources>
|
||||
</projectDescription>
|
||||
|
@@ -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());
|
||||
|
Reference in New Issue
Block a user