diff semiconginev2.nim @ 1226:c8e3037aca66 compiletime-tests

add: contrib stuff
author sam <sam@basx.dev>
date Wed, 17 Jul 2024 23:41:51 +0700
parents 27cd1c21290e
children 841e12f33c47
line wrap: on
line diff
--- a/semiconginev2.nim	Wed Jul 17 22:20:59 2024 +0700
+++ b/semiconginev2.nim	Wed Jul 17 23:41:51 2024 +0700
@@ -13,6 +13,7 @@
 import std/os
 import std/options
 import std/parsecfg
+import std/parseutils
 import std/paths
 import std/random
 import std/sequtils
@@ -25,9 +26,12 @@
 import std/typetraits
 import std/unicode
 
+
 include ./semiconginev2/rendering/vulkan/api
 include ./semiconginev2/core
 
+setLogFilter(ENGINE_LOGLEVEL)
+
 include ./semiconginev2/resources
 
 include ./semiconginev2/events
@@ -38,4 +42,9 @@
 
 include ./semiconginev2/audio
 
-StartMixerThread()
+when not defined(NO_CONTRIB):
+  include ./semiconginev2/contrib/steam
+  include ./semiconginev2/contrib/settings
+  include ./semiconginev2/contrib/algorithms/collision
+  include ./semiconginev2/contrib/algorithms/noise
+  include ./semiconginev2/contrib/algorithms/texture_packing