package kha.js;

import js.Browser;
import kha.Color;
import kha.FontStyle;
import kha.graphics2.Graphics;
import kha.Kravur;
import kha.math.Matrix3;
import kha.Rotation;

class EmptyGraphics2 extends Graphics {
	var width: Int;
	var height: Int;
	var myColor: Color;
	var myFont: kha.Font;

	static var instance: EmptyGraphics2;

	public function new(width: Int, height: Int) {
		super();
		this.width = width;
		this.height = height;
		instance = this;
		myColor = Color.fromBytes(0, 0, 0);
	}

	override function set_color(color: Color): Color {
		return myColor = color;
	}

	override function get_color(): Color {
		return myColor;
	}

	override function set_font(font: kha.Font): kha.Font {
		return myFont = font;
	}

	override function get_font(): kha.Font {
		return myFont;
	}
}