package org.multiverseking.game.core;
import com.jme3.app.Application;
import com.jme3.app.SimpleApplication;
import com.jme3.app.state.AppStateManager;
import org.hexgridapi.core.data.MapData;
import org.hexgridapi.core.AbstractHexGridAppState;
import org.hexgridapi.core.geometry.buffer.BufferPositionProvider;
/**
*
* @author roah
*/
public class HexGridSystem extends AbstractHexGridAppState {
public HexGridSystem(MapData mapData, BufferPositionProvider provider, String path) {
super(mapData, provider, path);
}
@Override
public void initializeSystem(AppStateManager stateManager, Application app) {
((SimpleApplication)app).getRootNode().attachChild(hexGridAPINode);
}
@Override
public void updateSystem(float tpf) {
}
@Override
public void cleanupSystem() {
hexGridAPINode.removeFromParent();
}
}