This repository has been archived on 2022-10-01. You can view files and clone it, but cannot push or open issues or pull requests.
EEEEEEEEEEEEEEEAAAAAAAAAA-A.../core/src/com/game/App.java
2016-02-13 15:47:03 +00:00

63 lines
1.2 KiB
Java

package com.game;
import com.badlogic.gdx.Game;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Input;
import com.badlogic.gdx.assets.AssetManager;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
import com.game.managers.ScreenManager;
import com.game.screens.AbstractScreen;
import com.game.screens.Menu;
import com.game.screens.Play;
public class App extends Game {
// Managers
public static AssetManager assets;
public ScreenManager sm;
// Batches
public SpriteBatch sb;
public ShapeRenderer sr;
// Cameras
//private OrthographicCamera cam;
//private OrthographicCamera hudCam;
@Override
public void create() {
// Create managers
assets = new AssetManager();
sm = new ScreenManager(this);
// Create batches
sb = new SpriteBatch();
sr = new ShapeRenderer();
sr.setAutoShapeType(true);
sm.setScreen(ScreenManager.Screen.LOADING);
}
@Override
public void render () {
super.render();
}
@Override
public void dispose () {
super.dispose();
sb.dispose();
sr.dispose();
assets.dispose();
sm.dispose();
}
public SpriteBatch getSpriteBatch() { return sb; }
public ShapeRenderer getSr() { return sr; }
public AssetManager getAssetManager() { return assets; }
}