From a8dfab712103892f2fe5736a9373eb9587a93d30 Mon Sep 17 00:00:00 2001 From: Ne_Eo Date: Sun, 16 Mar 2025 02:57:50 +0100 Subject: [PATCH] Sleep if Haxe Version Change --- source/funkin/backend/system/macros/BuildInfo.hx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/funkin/backend/system/macros/BuildInfo.hx b/source/funkin/backend/system/macros/BuildInfo.hx index 37c0f197..873770b1 100644 --- a/source/funkin/backend/system/macros/BuildInfo.hx +++ b/source/funkin/backend/system/macros/BuildInfo.hx @@ -7,6 +7,8 @@ class BuildInfo { public static function printBuildInfo() { if(haxe.macro.Context.defined("display")) return; var haxeVersion = haxe.macro.Context.definedValue("haxe").trim(); + var sleepChangeVersion = false; + Sys.println('[ BUILD INFO ]'); Sys.println('Haxe Version: ${haxeVersion}'); try { @@ -33,8 +35,10 @@ class BuildInfo { } } - if(lastBuiltWith != null && lastBuiltWith.length > 0 && lastBuiltWith != haxeVersion) + if(lastBuiltWith != null && lastBuiltWith.length > 0 && lastBuiltWith != haxeVersion) { Sys.println('Last Built With Haxe: ${lastBuiltWith} [!!!! MAKE SURE IF YOU SWITCHED VERSIONS YOU DELETE EXPORT FOLDERS !!!!]'); + sleepChangeVersion = true; + } } catch(e) {} var targetPlatform = #if html5 "Web (HTML5)" #elseif ios "iOS" @@ -51,6 +55,14 @@ class BuildInfo { Sys.println('Target Platform: ' + targetPlatform); Sys.println('Build Date: ${Date.now().toString()}'); Sys.println(''); + + if(sleepChangeVersion) { + Sys.println('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'); + Sys.println('!!!! MAKE SURE IF YOU SWITCHED VERSIONS YOU DELETE EXPORT FOLDERS !!!!'); + Sys.println('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'); + Sys.println(''); + Sys.sleep(5); + } } } #end \ No newline at end of file