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;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 |