diff --git a/godot.nimble b/godot.nimble index aab9b94..b8bfed5 100644 --- a/godot.nimble +++ b/godot.nimble @@ -1,4 +1,4 @@ -version = "0.7.10" +version = "0.7.11" author = "Xored Software, Inc." description = "Godot Engine bindings" license = "MIT" diff --git a/godot/core/godotbase.nim b/godot/core/godotbase.nim index 38cca0f..d76f544 100644 --- a/godot/core/godotbase.nim +++ b/godot/core/godotbase.nim @@ -43,13 +43,13 @@ proc max*(x, y: float32): float32 {.inline, noinit.} = template printWarning*(warning: typed) = ## Prints ``warning`` to Godot log, adding filename and line information. - let (filename, line) = instantiationInfo() - godotPrintWarning(cstring($warning), cstring"", cstring(filename), line.cint) + let instInfo = instantiationInfo() + godotPrintWarning(cstring($warning), cstring"", cstring(instInfo.filename), instInfo.line.cint) template printError*(error: typed) = ## Prints ``error`` to Godot log, adding filename and line information. - let (filename, line) = instantiationInfo() - godotPrintError(cstring($error), cstring"", cstring(filename), line.cint) + let instInfo = instantiationInfo() + godotPrintError(cstring($error), cstring"", cstring(instInfo.filename), instInfo.line.cint) proc print*(parts: varargs[string, `$`]) = ## Prints concatenated ``parts`` to Godot log. diff --git a/godot/internal/godotpoolarrays.nim b/godot/internal/godotpoolarrays.nim index ede392c..fb80ad0 100644 --- a/godot/internal/godotpoolarrays.nim +++ b/godot/internal/godotpoolarrays.nim @@ -91,14 +91,14 @@ template genPoolArrayAPI(ArrayT, initIdent, DataT, initIdent(result) if actualIdxFrom < 0 or actualIdxFrom >= ownLen: - let (file, line) = instantiationInfo() + let instInfo = instantiationInfo() getGDNativeAPI().printError( - cstring"Invalid subarray begin index", cstring"subarray", file, line.cint) + cstring"Invalid subarray begin index", cstring"subarray", instInfo.filename, instInfo.line.cint) return if actualIdxTo < 0 or actualIdxTo >= ownLen: - let (file, line) = instantiationInfo() + let instInfo = instantiationInfo() getGDNativeAPI().printError( - cstring"Invalid subarray end index", cstring"subarray", file, line.cint) + cstring"Invalid subarray end index", cstring"subarray", instInfo.filename, instInfo.line.cint) return let span = actualIdxTo - actualIdxFrom + 1 result.setLen(span)