fixed loop breaking after one iteration
This commit is contained in:
parent
98c2758a59
commit
3c9ae82a7a
3 changed files with 7 additions and 5 deletions
Binary file not shown.
|
|
@ -20,7 +20,10 @@
|
||||||
{"$GMExtensionFunction":"","%Name":"add","argCount":0,"args":[2,2,],"documentation":"///@param {real} a\n///@param {real} b\n///@returns {real}\n","externalName":"add","help":"","hidden":false,"kind":1,"name":"add","resourceType":"GMExtensionFunction","resourceVersion":"2.0","returnType":2,},
|
{"$GMExtensionFunction":"","%Name":"add","argCount":0,"args":[2,2,],"documentation":"///@param {real} a\n///@param {real} b\n///@returns {real}\n","externalName":"add","help":"","hidden":false,"kind":1,"name":"add","resourceType":"GMExtensionFunction","resourceVersion":"2.0","returnType":2,},
|
||||||
{"$GMExtensionFunction":"","%Name":"pass_pointer","argCount":0,"args":[2,],"documentation":"///@param {real} ptr\n","externalName":"pass_pointer","help":"","hidden":false,"kind":1,"name":"pass_pointer","resourceType":"GMExtensionFunction","resourceVersion":"2.0","returnType":0,},
|
{"$GMExtensionFunction":"","%Name":"pass_pointer","argCount":0,"args":[2,],"documentation":"///@param {real} ptr\n","externalName":"pass_pointer","help":"","hidden":false,"kind":1,"name":"pass_pointer","resourceType":"GMExtensionFunction","resourceVersion":"2.0","returnType":0,},
|
||||||
],"init":"","kind":1,"name":"","origname":"","ProxyFiles":[],"resourceType":"GMExtensionFile","resourceVersion":"2.0","uncompress":false,"usesRunnerInterface":false,},
|
],"init":"","kind":1,"name":"","origname":"","ProxyFiles":[],"resourceType":"GMExtensionFile","resourceVersion":"2.0","uncompress":false,"usesRunnerInterface":false,},
|
||||||
{"$GMExtensionFile":"v1","%Name":"","constants":[],"copyToTargets":-1,"filename":"extension.ext","final":"","functions":[],"init":"","kind":4,"name":"","origname":"","ProxyFiles":[],"resourceType":"GMExtensionFile","resourceVersion":"2.0","uncompress":false,"usesRunnerInterface":false,},
|
{"$GMExtensionFile":"v1","%Name":"","constants":[],"copyToTargets":-1,"filename":"extension.ext","final":"","functions":[
|
||||||
|
{"$GMExtensionFunction":"","%Name":"add","argCount":0,"args":[2,2,],"documentation":"///@param {real} a\n///@param {real} b\n///@returns {real}\n","externalName":"add","help":"","hidden":false,"kind":1,"name":"add","resourceType":"GMExtensionFunction","resourceVersion":"2.0","returnType":2,},
|
||||||
|
{"$GMExtensionFunction":"","%Name":"pass_pointer","argCount":0,"args":[2,],"documentation":"///@param {real} ptr\n","externalName":"pass_pointer","help":"","hidden":false,"kind":1,"name":"pass_pointer","resourceType":"GMExtensionFunction","resourceVersion":"2.0","returnType":0,},
|
||||||
|
],"init":"","kind":4,"name":"","origname":"","ProxyFiles":[],"resourceType":"GMExtensionFile","resourceVersion":"2.0","uncompress":false,"usesRunnerInterface":false,},
|
||||||
],
|
],
|
||||||
"gradleinject":null,
|
"gradleinject":null,
|
||||||
"hasConvertedCodeInjection":true,
|
"hasConvertedCodeInjection":true,
|
||||||
|
|
|
||||||
|
|
@ -125,8 +125,8 @@ program :: proc(module_path, gamemaker_extension_path: string) -> Error {
|
||||||
|
|
||||||
files := resource["files"].(json.Array)
|
files := resource["files"].(json.Array)
|
||||||
for file in files {
|
for file in files {
|
||||||
object := file.(json.Object)
|
file := file.(json.Object)
|
||||||
filename := object["filename"].(json.String)
|
filename := file["filename"].(json.String)
|
||||||
_, filename_ext := os.split_filename(filename)
|
_, filename_ext := os.split_filename(filename)
|
||||||
switch {
|
switch {
|
||||||
case filename_ext == "ext" || filename_ext == "so" || filename_ext == "dll":
|
case filename_ext == "ext" || filename_ext == "so" || filename_ext == "dll":
|
||||||
|
|
@ -134,8 +134,7 @@ program :: proc(module_path, gamemaker_extension_path: string) -> Error {
|
||||||
fmt.println("Invalid filename extension '", filename, "' skipping")
|
fmt.println("Invalid filename extension '", filename, "' skipping")
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
object["functions"] = funcs
|
file["functions"] = funcs
|
||||||
break
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gamemaker_resource_write(gamemaker_extension_path, resource) or_return
|
gamemaker_resource_write(gamemaker_extension_path, resource) or_return
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue