package org.jrenner.fps;

import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.Pixmap;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.Sprite;

public class Crosshair {

	// TODO this is temporary, we eventually want an asset loaded png, so it is managed
	public static Sprite create() {
		int w = View.width() / 100;
		int h = w;
		Pixmap pix = new Pixmap(w, h, Pixmap.Format.RGBA8888);
		pix.setColor(1f, 1f, 1f, 0.8f);
		pix.drawLine(w/2, 0, w/2, h);
		pix.drawLine(0, h/2, w, h/2);
		pix.setColor(0f, 0f, 0f, 0f);
		pix.drawPixel(w/2, h/2);
		Texture tex = new Texture(pix);
		Sprite sprite = new Sprite(tex);
		return sprite;
		// TODO we don't dispose anything, this is just a temporary crosshair
	}
}