package com.pogs.runpogsrun;
import com.badlogic.gdx.Game;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.scenes.scene2d.Stage;
import com.brashmonkey.spriter.player.SpriterPlayer;
import com.game.framework.manager.ScreenManager;
import com.pogs.runpogsrun.display.screen.LoadingScreen;
import com.pogs.runpogsrun.display.screen.MainScreen;
import com.pogs.runpogsrun.util.SpriterDrawer;
public class RunPogsRunGame extends Game {
private Stage stage;
private SpriteBatch batch;
private SpriterDrawer drawer;
private SpriterPlayer player;
@Override
public void create() {
ScreenManager.getInstance().initialize(this);
ScreenManager.getInstance().addScreen(MainScreen.class);
ScreenManager.getInstance().addScreen(LoadingScreen.class);
ScreenManager.getInstance().setScreen(LoadingScreen.class);
/*
batch = new SpriteBatch();
this.stage = new Stage(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(),
false, this.batch);
SpriterLoader loader = new SpriterLoader(true);
Spriter spriter = FileHandleSCMLReader.getSpriter(Gdx.files.internal("scml/pogs.scml"), loader);
player = new SpriterPlayer(spriter,0,loader);
player.setAnimation("idle", 1, 20);
drawer = new SpriterDrawer(batch);
*/
}
/*
@Override
public void resize(int width, int height) {
}
@Override
public void render() {
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
Gdx.gl.glClearColor(1, 1, 1, 1);
this.stage.act();
stage.draw();
batch.begin();
drawer.draw(player);
player.update(100, 100);
batch.end();
}
@Override
public void pause() {
}
@Override
public void resume() {
}
@Override
public void dispose() {
}
*/
}