Mercurial > games > semicongine
diff semicongine.nim @ 1425:0daed956cf9e
add: function to set engine
author | sam <sam@basx.dev> |
---|---|
date | Fri, 10 Jan 2025 00:09:59 +0700 |
parents | 3b8a736c45a7 |
children | 676fc13685a9 |
line wrap: on
line diff
--- 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