forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			29 lines
		
	
	
		
			684 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			684 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
|  | package; | ||
|  | 
 | ||
|  | import kha.Assets; | ||
|  | import kha.Framebuffer; | ||
|  | import kha.Scheduler; | ||
|  | import kha.System; | ||
|  | 
 | ||
|  | class Main { | ||
|  | 	static function update(): Void { | ||
|  | 
 | ||
|  | 	} | ||
|  | 
 | ||
|  | 	static function render(frames: Array<Framebuffer>): Void { | ||
|  | 
 | ||
|  | 	} | ||
|  | 
 | ||
|  | 	public static function main() { | ||
|  | 		System.start({title: "Test", width: 1024, height: 768}, function (_) { | ||
|  | 			// Just loading everything is ok for small projects | ||
|  | 			Assets.loadEverything(function () { | ||
|  | 				// Avoid passing update/render directly, | ||
|  | 				// so replacing them via code injection works | ||
|  | 				Scheduler.addTimeTask(function () { update(); }, 0, 1 / 60); | ||
|  | 				System.notifyOnFrames(function (frames) { render(frames); }); | ||
|  | 			}); | ||
|  | 		}); | ||
|  | 	} | ||
|  | } |