diff --git a/godot/core/arrays.nim b/godot/core/arrays.nim index f4fd7e1..a32690d 100644 --- a/godot/core/arrays.nim +++ b/godot/core/arrays.nim @@ -1,7 +1,7 @@ # Copyright 2017 Xored Software, Inc. import hashes -import "../internal/godotinternaltypes.nim", "../internal/godotarrays.nim" +import internal.godotinternaltypes, internal.godotarrays type Array* = ref object diff --git a/godot/core/dictionaries.nim b/godot/core/dictionaries.nim index a8567f8..3c7c4c8 100644 --- a/godot/core/dictionaries.nim +++ b/godot/core/dictionaries.nim @@ -1,8 +1,8 @@ # Copyright 2017 Xored Software, Inc. import hashes -import "../internal/godotinternaltypes.nim", "../internal/godotstrings.nim", - "../internal/godotdictionaries.nim", "../internal/godotvariants.nim" +import internal.godotinternaltypes, internal.godotstrings, + internal.godotdictionaries, internal.godotvariants type Dictionary* = ref object diff --git a/godot/core/nodepaths.nim b/godot/core/nodepaths.nim index f46ebe1..3bdd41d 100644 --- a/godot/core/nodepaths.nim +++ b/godot/core/nodepaths.nim @@ -1,6 +1,6 @@ # Copyright 2017 Xored Software, Inc. -import "../internal/godotnodepaths.nim", "../internal/godotstrings.nim" +import internal.godotnodepaths, internal.godotstrings type NodePath* = ref object diff --git a/godot/core/planes.nim b/godot/core/planes.nim index 62c4d50..4c6ead5 100644 --- a/godot/core/planes.nim +++ b/godot/core/planes.nim @@ -2,7 +2,7 @@ import vector3 -import "../internal/godotstrings.nim" +import internal.godotstrings type Plane* {.byref.} = object diff --git a/godot/core/poolarrays.nim b/godot/core/poolarrays.nim index 97a2c96..262612b 100644 --- a/godot/core/poolarrays.nim +++ b/godot/core/poolarrays.nim @@ -1,7 +1,7 @@ # Copyright 2017 Xored Software, Inc. import vector2, vector3, colors -import "../internal/godotpoolarrays.nim", "../internal/godotstrings.nim" +import internal.godotpoolarrays, internal.godotstrings type PoolByteArray* = ref object diff --git a/godot/core/quats.nim b/godot/core/quats.nim index f5da1c2..9e12d55 100644 --- a/godot/core/quats.nim +++ b/godot/core/quats.nim @@ -1,7 +1,7 @@ # Copyright (c) 2017 Xored Software, Inc. import vector3 -import "../internal/godotstrings.nim" +import internal.godotstrings type Quat* {.byref.} = object diff --git a/godot/core/rect2.nim b/godot/core/rect2.nim index d8d31fb..d2192b1 100644 --- a/godot/core/rect2.nim +++ b/godot/core/rect2.nim @@ -2,7 +2,7 @@ import vector2 -import "../internal/godotstrings.nim" +import internal.godotstrings type Rect2* {.byref.} = object diff --git a/godot/core/rect3.nim b/godot/core/rect3.nim index a8dba64..c695ce9 100644 --- a/godot/core/rect3.nim +++ b/godot/core/rect3.nim @@ -2,7 +2,7 @@ import planes, vector3 -import "../internal/godotstrings.nim" +import internal.godotstrings type Rect3* {.byref.} = object diff --git a/godot/core/rids.nim b/godot/core/rids.nim index 89ab96a..b63875c 100644 --- a/godot/core/rids.nim +++ b/godot/core/rids.nim @@ -1,4 +1,4 @@ -import "../internal/godotinternaltypes.nim" +import internal.godotinternaltypes type RID* {.byref.} = object diff --git a/godot/core/transform2d.nim b/godot/core/transform2d.nim index 08013f8..fece240 100644 --- a/godot/core/transform2d.nim +++ b/godot/core/transform2d.nim @@ -2,7 +2,7 @@ import vector2, rect2 -import "../internal/godotstrings.nim" +import internal.godotstrings type Transform2D* {.byref.} = object diff --git a/godot/core/transforms.nim b/godot/core/transforms.nim index aa587a1..6505948 100644 --- a/godot/core/transforms.nim +++ b/godot/core/transforms.nim @@ -2,7 +2,7 @@ import basis, vector3, planes, rect3 -import "../internal/godotstrings.nim" +import internal.godotstrings type Transform* {.byref.} = object diff --git a/godot/core/variants.nim b/godot/core/variants.nim index b1ed7bc..de63132 100644 --- a/godot/core/variants.nim +++ b/godot/core/variants.nim @@ -1,9 +1,9 @@ import tables -import "../internal/godotinternaltypes.nim" -import "../internal/godotvariants.nim" -import "../internal/godotpoolarrays.nim", "../internal/godotstrings.nim", - "../internal/godotnodepaths.nim" +import internal.godotinternaltypes +import internal.godotvariants +import internal.godotpoolarrays, internal.godotstrings, + internal.godotnodepaths type Variant* = ref object diff --git a/godot/core/vector2.nim b/godot/core/vector2.nim index 1aa641a..8b9f6da 100644 --- a/godot/core/vector2.nim +++ b/godot/core/vector2.nim @@ -1,6 +1,6 @@ # Copyright (c) 2017 Xored Software, Inc. -import "../internal/godotstrings.nim" +import internal.godotstrings type Vector2* {.byref.} = object diff --git a/godot/godot.nim.cfg b/godot/godot.nim.cfg new file mode 100644 index 0000000..9e05300 --- /dev/null +++ b/godot/godot.nim.cfg @@ -0,0 +1 @@ +--path:"$projectdir" \ No newline at end of file diff --git a/godot/internal/godotpoolarrays.nim b/godot/internal/godotpoolarrays.nim index da7ca4c..50f8656 100644 --- a/godot/internal/godotpoolarrays.nim +++ b/godot/internal/godotpoolarrays.nim @@ -2,8 +2,8 @@ import godotinternaltypes, godotstrings -import "../core/godotbase.nim", "../core/colors.nim", - "../core/vector2.nim", "../core/vector3.nim" +import core.godotbase, core.colors, + core.vector2, core.vector3 type GodotPoolByteArray* {.byref.} = object diff --git a/godot/internal/godotvariants.nim b/godot/internal/godotvariants.nim index 5aeb024..13c0f59 100644 --- a/godot/internal/godotvariants.nim +++ b/godot/internal/godotvariants.nim @@ -48,11 +48,11 @@ type import godotinternaltypes, godotpoolarrays, godotstrings, godotnodepaths, godotdictionaries -import "../core/vector2.nim", "../core/rect2.nim", - "../core/vector3.nim", "../core/transform2d.nim", "../core/planes.nim", - "../core/quats.nim", "../core/rect3.nim", "../core/basis.nim", - "../core/transforms.nim", "../core/colors.nim", "../core/rids.nim", - "../core/rect2.nim" +import core.vector2, core.rect2, + core.vector3, core.transform2d, core.planes, + core.quats, core.rect3, core.basis, + core.transforms, core.colors, core.rids, + core.rect2 proc getType*(p: GodotVariant): VariantType {. importc: "godot_variant_get_type".} diff --git a/godot/nim/godotmacros.nim b/godot/nim/godotmacros.nim index 727f89d..42019e0 100644 --- a/godot/nim/godotmacros.nim +++ b/godot/nim/godotmacros.nim @@ -1,8 +1,8 @@ # Copyright 2017 Xored Software, Inc. import macros, tables, typetraits -import "../godotinternal.nim", "../internal/godotvariants.nim" -import godotnim, "../core/variants.nim" +import "../godotinternal.nim", internal.godotvariants +import godotnim, core.variants type VarDecl = ref object diff --git a/godot/nim/godotnim.nim b/godot/nim/godotnim.nim index 7c6aa7e..450571b 100644 --- a/godot/nim/godotnim.nim +++ b/godot/nim/godotnim.nim @@ -1,13 +1,13 @@ # Copyright 2017 Xored Software, Inc. import tables, typetraits, macros -import "../core/godotbase.nim" -import "../core/vector2.nim", "../core/rect2.nim", - "../core/vector3.nim", "../core/transform2d.nim", - "../core/planes.nim", "../core/quats.nim", "../core/rect3.nim", - "../core/basis.nim", "../core/transforms.nim", "../core/colors.nim", - "../core/nodepaths.nim", "../core/rids.nim", "../core/dictionaries.nim", - "../core/arrays.nim", "../core/poolarrays.nim", "../core/variants.nim" +import core.godotbase +import core.vector2, core.rect2, + core.vector3, core.transform2d, + core.planes, core.quats, core.rect3, + core.basis, core.transforms, core.colors, + core.nodepaths, core.rids, core.dictionaries, + core.arrays, core.poolarrays, core.variants import "../godotinternal.nim" ## Definition of NimGodotObject and converters for built-in types.