JavaECS/examples/misc/LogVec2DSystem.java

24 lines
512 B
Java
Raw Permalink Normal View History

package nz.ac.massey.javaecs;
public class LogVec2DSystem extends ECSSystem{
ECS gameEngine;
public LogVec2DSystem(ECS gameEngine){
this.gameEngine = gameEngine;
}
@Override
void init() {}
@Override
void update() {}
void update(double dt){
for (Integer entity : entities) {
Vec2D pos = (Vec2D)gameEngine.getComponentData(entity, Vec2D.class);
2021-05-14 14:29:28 +12:00
System.out.println(String.format("X: %.6g, Y: %.6g", pos.x, pos.y));
}
}
}