Explorar o código

added hot reload support (with -D hot-reload for now)

ncannasse %!s(int64=6) %!d(string=hai) anos
pai
achega
f39f7d4526
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      hxd/System.hl.hx

+ 8 - 0
hxd/System.hl.hx

@@ -130,9 +130,17 @@ class System {
 			#if hxtelemetry
 			hxt.advance_frame();
 			#end
+			#if hot_reload
+			check_reload();
+			#end
 		}
 		Sys.exit(0);
 	}
+	
+	#if hot_reload
+	@:hlNative("std","sys_check_reload")
+	static function check_reload() return false;
+	#end
 
 	public dynamic static function reportError( e : Dynamic ) {
 		var stack = haxe.CallStack.toString(haxe.CallStack.exceptionStack());