An error occurred while loading the file. Please try again.
-
koz01 authoredcfc8c3bd
WorldEntity.java 442 B
package lab;
import javafx.scene.canvas.GraphicsContext;
public abstract class WorldEntity implements DrawableSimulable{
private final World world;
public WorldEntity(World world) {
this.world = world;
}
@Override
public final void draw(GraphicsContext gc) {
gc.save();
drawInternal(gc);
gc.restore();
}
protected World getWorld() {
return world;
}
protected abstract void drawInternal(GraphicsContext gc);
}