TheoryOfNekomata 1fc162a51c | 1 year ago | |
---|---|---|
__mocks__ | 1 year ago | |
assets | 1 year ago | |
assets_src | 1 year ago | |
docs | 1 year ago | |
src/packages | 1 year ago | |
subprojects | 1 year ago | |
tools | 1 year ago | |
.editorconfig | 2 years ago | |
.gitignore | 1 year ago | |
.gitmodules | 1 year ago | |
00-build-cache-debug-x64 | 1 year ago | |
00-build-cache-debug-x64.bat | 1 year ago | |
01-build-game | 1 year ago | |
01-build-game.bat | 1 year ago | |
02-build-server | 1 year ago | |
02-build-server.bat | 1 year ago | |
CMakeLists.txt | 1 year ago | |
README.md | 1 year ago | |
TODO.md | 1 year ago |
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
.