Files
CodenameEngine/source/funkin/macros/BuildCounterMacro.hx
T
2022-11-02 19:49:54 +01:00

19 lines
440 B
Haxe

package funkin.macros;
import haxe.macro.Expr.Field;
import haxe.macro.Context;
#if sys
import sys.io.File;
#end
class BuildCounterMacro {
// non functional
public static macro function getBuildNumber():haxe.macro.Expr.ExprOf<Int> {
#if !display
var buildNum:Int = Std.parseInt(File.getContent("buildnumber.txt"));
return macro $v{buildNum+1};
#else
return macro $v{0};
#end
}
}