Getting Started
This repository currently ships with a desktop smoke-test application and a generated API documentation site.
Build The Solution
dotnet build TileWorldEngine.sln
Run Automated Tests
dotnet test TileWorldEngine.sln --no-build
Run The Desktop Smoke Test
dotnet run --project TileWorld.Testing.Desktop
Smoke-Test Controls
- Left mouse: place the currently selected tile
- Right mouse: break the hovered tile
1 / 2 / 3: switch the active tileF1: toggle the debug overlayF5: save the world immediatelyWASDor arrow keys: move the cameraShift: speed up camera movement
Build The Docs Locally
dotnet tool restore
dotnet tool run docfx docs/docfx.json
DocFX will write the generated site to:
docs/_site
You can use that folder for local inspection or let the GitHub Actions workflow publish it to GitHub Pages.