package org.multiverseking.core;
import com.jme3.app.Application;
import com.jme3.app.state.AbstractAppState;
import com.jme3.app.state.AppStateManager;
import com.simsilica.es.EntityData;
import com.simsilica.es.base.DefaultEntityData;
/**
* The EntityData of the game is stored in this AppState to allow
* other AppStates to retrieve it.
*
* @author Eike Foede, roah
*/
public class EntityDataAppState extends AbstractAppState {
private EntityData entityData;
public EntityDataAppState() {
entityData = new DefaultEntityData();
}
@Override
public void initialize(AppStateManager stateManager, Application app) {
super.initialize(stateManager, app);
}
public EntityData getEntityData() {
return entityData;
}
}