# .gitignore for Spacetris (native C++ project and web subproject)

# Visual Studio / VS artifacts
.vs/
*.vcxproj.user
*.suo
*.user
*.userosscache
*.sln.docstates

# Build directories and CMake artifacts
/build/
/build-*/
/build-msvc/
/build-release/
/dist/
/CMakeFiles/
CMakeCache.txt
cmake_install.cmake
Makefile
settings.ini

# vcpkg
/vcpkg_installed/
/vcpkg/

# IDEs
.vscode/
.idea/

# OS
Thumbs.db
.DS_Store

# Binaries and object files
*.exe
*.dll
*.pdb
*.lib
*.obj
*.o

# Archives and packages
*.zip
*.7z
*.tar.gz

# Logs, caches, temp
*.log
*.tmp
*.cache

# Node / web build outputs (web project under Tetris/)
Tetris/node_modules/
node_modules/
Tetris/dist/
Tetris/.vite/
Tetris/.cache/

# Python
__pycache__/
*.py[cod]

# Database / misc
*.db
*.sqlite

# Ignore any local packaging outputs
dist_package/

# Local environment files (if any)
.env

# End of .gitignore
