Initial version
This commit is contained in:
commit
f1c7e80c51
30 changed files with 4508 additions and 0 deletions
14
godot/nimruntime.nim
Normal file
14
godot/nimruntime.nim
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Copyright 2017 Xored Software, Inc.
|
||||
|
||||
import asyncdispatch
|
||||
import godot, node
|
||||
|
||||
gdobj NimRuntime of Node:
|
||||
method process*(delta: float32) =
|
||||
if asyncdispatch.hasPendingOperations():
|
||||
poll(0)
|
||||
GC_step(2000, false, 0)
|
||||
|
||||
when not defined(release):
|
||||
onUnhandledException = proc(errorMsg: string) =
|
||||
printError("Unhandled Nim exception: " & errorMsg)
|
||||
Loading…
Add table
Add a link
Reference in a new issue