package org.doublelong.jastroblast.renderer;
import java.text.NumberFormat;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
import com.badlogic.gdx.math.Rectangle;
public class BaseRenderer
{
private final FreeTypeFontGenerator generator;
protected final boolean debug;
protected final ShapeRenderer debugRenderer = new ShapeRenderer();
protected final BitmapFont font;
protected final NumberFormat format;
public Rectangle bb = new Rectangle();
public Rectangle hb = new Rectangle();
public boolean debugHit = false;
public BaseRenderer()
{
this.debugRenderer.setColor(Color.RED);
this.debug = true;
this.generator = new FreeTypeFontGenerator(Gdx.files.internal("assets/fonts/kenpixel_blocks.ttf"));
this.font = this.generator.generateFont(16);
this.format = NumberFormat.getNumberInstance();
this.format.setMinimumFractionDigits(2);
this.format.setMaximumFractionDigits(2);
}
}