Mercurial > games > semicongine
comparison 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 |
comparison
equal
deleted
inserted
replaced
1225:27cd1c21290e | 1226:c8e3037aca66 |
---|---|
11 import std/macros | 11 import std/macros |
12 import std/monotimes | 12 import std/monotimes |
13 import std/os | 13 import std/os |
14 import std/options | 14 import std/options |
15 import std/parsecfg | 15 import std/parsecfg |
16 import std/parseutils | |
16 import std/paths | 17 import std/paths |
17 import std/random | 18 import std/random |
18 import std/sequtils | 19 import std/sequtils |
19 import std/sets | 20 import std/sets |
20 import std/strformat | 21 import std/strformat |
23 import std/tables | 24 import std/tables |
24 import std/times | 25 import std/times |
25 import std/typetraits | 26 import std/typetraits |
26 import std/unicode | 27 import std/unicode |
27 | 28 |
29 | |
28 include ./semiconginev2/rendering/vulkan/api | 30 include ./semiconginev2/rendering/vulkan/api |
29 include ./semiconginev2/core | 31 include ./semiconginev2/core |
32 | |
33 setLogFilter(ENGINE_LOGLEVEL) | |
30 | 34 |
31 include ./semiconginev2/resources | 35 include ./semiconginev2/resources |
32 | 36 |
33 include ./semiconginev2/events | 37 include ./semiconginev2/events |
34 include ./semiconginev2/rendering | 38 include ./semiconginev2/rendering |
36 include ./semiconginev2/storage | 40 include ./semiconginev2/storage |
37 include ./semiconginev2/input | 41 include ./semiconginev2/input |
38 | 42 |
39 include ./semiconginev2/audio | 43 include ./semiconginev2/audio |
40 | 44 |
41 StartMixerThread() | 45 when not defined(NO_CONTRIB): |
46 include ./semiconginev2/contrib/steam | |
47 include ./semiconginev2/contrib/settings | |
48 include ./semiconginev2/contrib/algorithms/collision | |
49 include ./semiconginev2/contrib/algorithms/noise | |
50 include ./semiconginev2/contrib/algorithms/texture_packing |