# HG changeset patch # User sam # Date 1736442599 -25200 # Node ID 0daed956cf9e6d9e14917906775c3e39b46dc9ea # Parent bb8a35d37896660c32d8320111a0aa2f6b70fac2 add: function to set engine diff -r bb8a35d37896 -r 0daed956cf9e semicongine.nim --- a/semicongine.nim Thu Jan 09 23:27:30 2025 +0700 +++ b/semicongine.nim Fri Jan 10 00:09:59 2025 +0700 @@ -82,3 +82,6 @@ engine_obj_internal.grayImageLoader = initBackgroundLoader(loadImage[Gray]) engine_obj_internal.imageLoader = initBackgroundLoader(loadImage[BGRA]) engine_obj_internal.audioLoader = initBackgroundLoader(loadAudio) + +proc setEngine*(e: Engine) = + engine_obj_internal = e