package org.doublelong.jastroblast.entity;
import org.doublelong.jastroblast.screen.CreditsScreen;
import org.doublelong.jastroblast.screen.JastroScreen;
import org.doublelong.jastroblast.screen.LoadingScreen;
import org.doublelong.jastroblast.screen.MainScreen;
import org.doublelong.jastroblast.screen.QuitScreen;
import com.badlogic.gdx.Screen;
public enum Screens
{
LOADING {
@Override
public Screen getScreenInstance()
{
return new LoadingScreen();
}
},
MAIN {
@Override
public Screen getScreenInstance()
{
return new MainScreen();
}
},
GAME {
@Override
public Screen getScreenInstance()
{
return new JastroScreen();
}
},
CREDITS {
@Override
public Screen getScreenInstance()
{
return new CreditsScreen();
}
},
QUIT {
@Override
public Screen getScreenInstance()
{
return new QuitScreen();
}
};
public abstract Screen getScreenInstance();
}