A certain block game, based on https://github.com/smartcmd/MinecraftConsoles (d26f70a)
- Migrate msbuild to xmake.
- Only keep the files needed for building on Windows x64.
- Directory structure (
vcxproj.filters) has been restored and manually optimized. - IWYU has been run on the entire codebase.
- PCH abuse has been eliminated (
stdafx.hno longer exists). - Remove all statements
using namespace std;. - Remove some silly macros (such as AUTO_VAR...).
.clang-formathas been applied throughout the codebase.- It can be compiled under Linux (via msvc-wine + clang).
- I would like to add native Linux support (SDL3).