From fb8c42a2cc0f054865fe5152cabe7d24759a9f32 Mon Sep 17 00:00:00 2001 From: Ruslan Mustakov Date: Mon, 31 Jul 2017 18:16:42 +0700 Subject: [PATCH] Fix circular imports --- godot/core/arrays.nim | 6 +- godot/core/dictionaries.nim | 15 ++-- godot/core/poolarrays.nim | 147 ++++++++++++++++++++++-------------- godot/core/variants.nim | 15 +--- 4 files changed, 106 insertions(+), 77 deletions(-) diff --git a/godot/core/arrays.nim b/godot/core/arrays.nim index a32690d..b2fc4e9 100644 --- a/godot/core/arrays.nim +++ b/godot/core/arrays.nim @@ -23,7 +23,7 @@ proc newArray*(arr: GodotArray): Array {.inline.} = new(result, arrayFinalizer) result.godotArray = arr -import poolarrays, variants +import poolarrays proc newArray*(pca: PoolColorArray): Array {.inline.} = new(result, arrayFinalizer) @@ -127,10 +127,10 @@ proc len*(self: Array): int {.inline.} = proc sort*(self: var Array) {.inline.} = self.godotArray.sort() -iterator items*(arr: Array): Variant {.inline.} = +iterator items*(arr: Array): Variant = for i in 0..