Update for latest Nim
This commit is contained in:
parent
4e24244c48
commit
e2049ff1a7
5 changed files with 14 additions and 13 deletions
|
|
@ -136,20 +136,20 @@ proc binarySearchCustom*(self: var GodotArray, val: ptr GodotVariant,
|
|||
getGDNativeAPI().arrayBSearchCustom(self, val, obj, funcName, before)
|
||||
|
||||
iterator items*(self: GodotArray): GodotVariant =
|
||||
for i in 0..<self.len:
|
||||
for i in 0.cint..<self.len:
|
||||
yield self[i]
|
||||
|
||||
iterator mitems*(self: var GodotArray): var GodotVariant =
|
||||
for i in 0..<self.len:
|
||||
for i in 0.cint..<self.len:
|
||||
yield self.mget(i)[]
|
||||
|
||||
iterator pairs*(self: GodotArray): tuple[key: cint, val: GodotVariant] =
|
||||
for i in 0..<self.len:
|
||||
for i in 0.cint..<self.len:
|
||||
yield (i, self[i])
|
||||
|
||||
iterator mpairs*(self: var GodotArray): tuple[key: cint,
|
||||
val: var GodotVariant] =
|
||||
for i in 0..<self.len:
|
||||
for i in 0.cint..<self.len:
|
||||
yield (i, self.mget(i)[])
|
||||
|
||||
proc `$`*(self: GodotArray): string =
|
||||
|
|
|
|||
|
|
@ -49,11 +49,11 @@ template genPoolArrayAPI(ArrayT, initIdent, DataT,
|
|||
getGDNativeAPI().sizeProc(self)
|
||||
|
||||
iterator items*(arr: ArrayT): DataT =
|
||||
for i in 0..<arr.len:
|
||||
for i in 0.cint..<arr.len:
|
||||
yield arr[i]
|
||||
|
||||
iterator pairs*(arr: ArrayT): tuple[key: cint, val: DataT] =
|
||||
for i in 0..<arr.len:
|
||||
for i in 0.cint..<arr.len:
|
||||
yield (i, arr[i])
|
||||
|
||||
genPoolArrayAPI(GodotPoolByteArray, initGodotPoolByteArray, byte,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue