Updated examples to the latest version
For release, used in the report/presentation
This commit is contained in:
+1
-1
@@ -38,7 +38,7 @@
|
||||
<dependency>
|
||||
<groupId>nz.ac.massey.javaecs</groupId>
|
||||
<artifactId>javaecs</artifactId>
|
||||
<version>0.9.9-RELEASE_CANDIDATE</version>
|
||||
<version>1.0.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
|
||||
@@ -56,7 +56,7 @@ public class App {
|
||||
ControlSystem controlSystem = new ControlSystem(gameEngine);
|
||||
gameEngine.registerSystem(ControlSystem.class, controlSystem);
|
||||
|
||||
RenderSystem renderSystem = new RenderSystem(gameEngine, 10.);
|
||||
RenderSystem renderSystem = new RenderSystem(gameEngine, 5.);
|
||||
gameEngine.registerSystem(RenderSystem.class, renderSystem);
|
||||
|
||||
PlayerSystem playerSystem = new PlayerSystem(gameEngine);
|
||||
@@ -100,7 +100,6 @@ public class App {
|
||||
|
||||
boolean exit = false;
|
||||
long startTime = System.nanoTime();
|
||||
int state = 0;
|
||||
|
||||
while (!exit){
|
||||
// Run system updates
|
||||
|
||||
@@ -15,7 +15,7 @@ public class JFXView extends Application {
|
||||
primaryStage.setTitle("JavaECS Demo 2");
|
||||
App.worldGroup = new Group();
|
||||
App.worldStage = primaryStage;
|
||||
Scene scene = new Scene(App.worldGroup, 1024, 1024, Color.BLACK);
|
||||
Scene scene = new Scene(App.worldGroup, 512, 512, Color.BLACK);
|
||||
primaryStage.setScene(scene);
|
||||
primaryStage.show();
|
||||
// Notifiy that the renderer is ready
|
||||
|
||||
@@ -9,9 +9,7 @@ import javafx.stage.Stage;
|
||||
import nz.ac.massey.javaecs.ECSSystem;
|
||||
import nz.ac.massey.javaecs.Engine;
|
||||
import nz.ac.massey.javaecs.Entity;
|
||||
import nz.ac.massey.javaecs.examples.Components.Control;
|
||||
import nz.ac.massey.javaecs.examples.Components.Input;
|
||||
import nz.ac.massey.javaecs.examples.Components.Render;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -2,18 +2,12 @@ package nz.ac.massey.javaecs.examples.Systems;
|
||||
|
||||
import java.util.BitSet;
|
||||
|
||||
import javafx.application.Application;
|
||||
import javafx.application.Platform;
|
||||
import javafx.scene.Group;
|
||||
import javafx.scene.Scene;
|
||||
import javafx.scene.image.ImageView;
|
||||
import javafx.scene.paint.Color;
|
||||
import javafx.stage.Stage;
|
||||
import nz.ac.massey.javaecs.ECSSystem;
|
||||
import nz.ac.massey.javaecs.Engine;
|
||||
import nz.ac.massey.javaecs.Entity;
|
||||
import nz.ac.massey.javaecs.examples.Components.Control;
|
||||
import nz.ac.massey.javaecs.examples.Components.Input;
|
||||
import nz.ac.massey.javaecs.examples.Components.Render;
|
||||
import nz.ac.massey.javaecs.examples.Components.Sprite;
|
||||
import nz.ac.massey.javaecs.examples.Components.Vec2D;
|
||||
@@ -25,8 +19,8 @@ public class RenderSystem extends ECSSystem {
|
||||
Group renderGroup;
|
||||
Thread renderThread;
|
||||
double renderScale;
|
||||
int screenX = 1024;
|
||||
int screenY = 1024;
|
||||
int screenX = 512;
|
||||
int screenY = 512;
|
||||
|
||||
public RenderSystem(Engine gameEngine, double renderScale){
|
||||
this.gameEngine = gameEngine;
|
||||
|
||||
Reference in New Issue
Block a user