forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			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; | ||
|  | 	} | ||
|  | } |