43 lines
832 B
Haxe
43 lines
832 B
Haxe
|
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;
|
||
|
}
|
||
|
}
|