Removed rootNode from environment

This commit is contained in:
Ziver Koc 2009-03-24 16:33:28 +00:00
parent 97f718b585
commit 0d864f509a
3 changed files with 7 additions and 7 deletions

View file

@ -38,7 +38,7 @@ public class SpaceGame extends SimplePhysicsGame {
rootNode.attachChild(shipNode);
//environment
environment = new Environment(rootNode, getPhysicsSpace());
environment = new Environment(getPhysicsSpace());
rootNode.attachChild(environment);
//light

View file

@ -22,7 +22,7 @@ public class Environment extends Node {
* */
private Node localNode;
public Environment(Node parentNode, PhysicsSpace physicsSpace){
public Environment(PhysicsSpace physicsSpace){
buildLocalNode();
buildEnvoriment(physicsSpace);
}

View file

@ -50,7 +50,7 @@ public class InGameState extends CameraGameState {
rootNode.attachChild(staticNode);
// environment
environment = new Environment(rootNode, physicsSpace);
environment = new Environment(physicsSpace);
rootNode.attachChild(environment);
// ship
@ -103,16 +103,16 @@ public class InGameState extends CameraGameState {
}
public void stateUpdate(float tpf) {
input.update(tpf);
environment.update();
if ( tpf > 0.2 || Float.isNaN( tpf ) ) {
Logger.getLogger( PhysicsSpace.LOGGER_NAME ).warning( "Maximum physics update interval is 0.2 seconds - capped." );
physicsSpace.update( 0.2f * physicsSpeed );
}
else physicsSpace.update( tpf * physicsSpeed );
input.update(tpf);
environment.update();
//passManager.updatePasses(tpf);
}