Files
Cubed/.gitignore
zhenyan121 03259f323c refactor: config (#30)
* refactor(config): replace singleton with dependency injection

* refactor(client_player): return ChunkPosSet by value in non-const getter

Copy the internal set under the mutex lock to avoid exposing a mutable reference that could be used unsafely after the lock is released. This fixes a potential data race when the caller holds the returned reference beyond the critical section. Also update the caller in `client_world` to remove the now-unnecessary `std::move`.

* fix(gameplay): prevent use-after-free in pending delete queues during destruction

* refactor(config): separate game and server configuration with explicit paths
2026-07-11 09:22:40 +08:00

47 lines
394 B
Plaintext

*.o
*.obj
*.so
*.dylib
*.dll
*.a
*.lib
*.exe
*.out
*.app
*.ilk
*.pdb
*.idb
*.pch
*.sbr
build/
Build/
bin/
Debug/
Release/
x64/
x86/
out/
.cache/
.vs/
.vscode/
.idea/
*.user
*.suo
*.sln.docstates
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
CMakeOutput.log
CMakeError.log
*.log
*.tmp
*.swp
*.swo
*~
.DS_Store
assets/config.toml
assets/server-config.toml
.venv/
pyout/
vcpkg_installed/