Mercurial > games > semicongine
changeset 1424:bb8a35d37896
fix: missing engine reference
author | sam <sam@basx.dev> |
---|---|
date | Thu, 09 Jan 2025 23:27:30 +0700 |
parents | 3b8a736c45a7 |
children | 0daed956cf9e |
files | semicongine/loaders.nim |
diffstat | 1 files changed, 18 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/semicongine/loaders.nim Thu Jan 09 23:03:47 2025 +0700 +++ b/semicongine/loaders.nim Thu Jan 09 23:27:30 2025 +0700 @@ -106,48 +106,48 @@ proc loadAsync*[T: ResourceType](path: string, package = DEFAULT_PACKAGE) = when T is seq[byte]: - requestLoading(rawLoader[], path, package) + requestLoading(engine().rawLoader[], path, package) elif T is JsonNode: - requestLoading(jsonLoader[], path, package) + requestLoading(engine().jsonLoader[], path, package) elif T is TomlValueRef: - requestLoading(configLoader[], path, package) + requestLoading(engine().configLoader[], path, package) elif T is Image[Gray]: - requestLoading(grayImageLoader[], path, package) + requestLoading(engine().grayImageLoader[], path, package) elif T is Image[BGRA]: - requestLoading(imageLoader[], path, package) + requestLoading(engine().imageLoader[], path, package) elif T is SoundData: - requestLoading(audioLoader[], path, package) + requestLoading(engine().audioLoader[], path, package) else: {.error: "Unknown type".} proc isLoaded*[T: ResourceType](path: string, package = DEFAULT_PACKAGE): bool = when T is seq[byte]: - isLoaded(rawLoader[], path, package) + isLoaded(engine().rawLoader[], path, package) elif T is JsonNode: - isLoaded(jsonLoader[], path, package) + isLoaded(engine().jsonLoader[], path, package) elif T is TomlValueRef: - isLoaded(configLoader[], path, package) + isLoaded(engine().configLoader[], path, package) elif T is Image[Gray]: - isLoaded(grayImageLoader[], path, package) + isLoaded(engine().grayImageLoader[], path, package) elif T is Image[BGRA]: - isLoaded(imageLoader[], path, package) + isLoaded(engine().imageLoader[], path, package) elif T is SoundData: - isLoaded(audioLoader[], path, package) + isLoaded(engine().audioLoader[], path, package) else: {.error: "Unknown type".} proc getLoaded*[T: ResourceType](path: string, package = DEFAULT_PACKAGE): T = when T is seq[byte]: - getLoadedData(rawLoader[], path, package) + getLoadedData(engine().rawLoader[], path, package) elif T is JsonNode: - getLoadedData(jsonLoader[], path, package) + getLoadedData(engine().jsonLoader[], path, package) elif T is TomlValueRef: - getLoadedData(configLoader[], path, package) + getLoadedData(engine().configLoader[], path, package) elif T is Image[Gray]: - getLoadedData(grayImageLoader[], path, package) + getLoadedData(engine().grayImageLoader[], path, package) elif T is Image[BGRA]: - getLoadedData(imageLoader[], path, package) + getLoadedData(engine().imageLoader[], path, package) elif T is SoundData: - getLoadedData(audioLoader[], path, package) + getLoadedData(engine().audioLoader[], path, package) else: {.error: "Unknown type".}