TheoryOfNekomata 1fc162a51c | пре 1 година | |
---|---|---|
__mocks__ | пре 1 година | |
assets | пре 1 година | |
assets_src | пре 1 година | |
docs | пре 1 година | |
src/packages | пре 1 година | |
subprojects | пре 1 година | |
tools | пре 1 година | |
.editorconfig | пре 2 година | |
.gitignore | пре 1 година | |
.gitmodules | пре 1 година | |
00-build-cache-debug-x64 | пре 1 година | |
00-build-cache-debug-x64.bat | пре 1 година | |
01-build-game | пре 1 година | |
01-build-game.bat | пре 1 година | |
02-build-server | пре 1 година | |
02-build-server.bat | пре 1 година | |
CMakeLists.txt | пре 1 година | |
README.md | пре 1 година | |
TODO.md | пре 1 година |
A run-and-gun shooter inspired by Metal Slug and Counter-Strike.
The following tools are required:
autoconf
(macOS/*NIX)make
(macOS/*NIX)libtool
(*NIX)For Windows and macOS, it is recommended to use Chocolatey and Homebrew respectively, for retrieving the required tools.
For *NIX, use whatever dependency manager you prefer to obtain the needed tools.
Ensure your environment variables are set up.
Important: Set your
CC
environment variable to the full path ofclang-cl.exe
Important: Set your
CMAKE_MT
environment variable to the full path ofmt.exe
, which can be found on your Windows SDK installation folder (usuallyC:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x86/mt.exe
)
Clone this repo recursively.
Build the dependencies under subprojects
. Follow the instructions on building for Visual C.
Important: For
libwebsockets
, follow the instructions on building LWS.
Generate the CMake cache.
Build the specific executables you want to build, which are defined in CMakeLists.txt
.
subprojects
. Follow the instructions on building for *NIX (macOS should have similar
instructions for *NIX).CMakeLists.txt
.