package com.mony.crazydriver;
import com.badlogic.gdx.Game;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
import com.mony.crazydriver.managers.ConfigurationManager;
import com.mony.crazydriver.screens.MainMenuScreen;
import com.mony.crazydriver.util.Constants;
public class CrazyDriver extends Game{
OrthographicCamera camera;
public SpriteBatch batch;
public BitmapFont font;
private Skin skin;
public boolean paused;
public ConfigurationManager configurationManager;
@Override
public void create() {
configurationManager = new ConfigurationManager();
batch= new SpriteBatch();
font = new BitmapFont();
// Crea la c�mara y define la zona de visi�n del juego (toda la pantalla)
camera = new OrthographicCamera();
camera.setToOrtho(false, Constants.SCREEN_WIDTH, Constants.SCREEN_HEIGHT);
camera.update();
setScreen(new MainMenuScreen(this));
}
@Override
public void render() {
super.render();
}
@Override
public void dispose() {
batch.dispose();
font.dispose();
}
public Skin getSkin() {
if(skin == null ) {
skin = new Skin(Gdx.files.internal("ui/uiskin.json"));
}
return skin;
}
}