diff options
| author | James Barnett <noreply@jamesbarnett.xyz> | 2020-12-31 15:48:37 +0000 |
|---|---|---|
| committer | James Barnett <noreply@jamesbarnett.xyz> | 2020-12-31 15:48:37 +0000 |
| commit | 58ff14f5c31b933a1d2f91d6cae7280366d3ffb9 (patch) | |
| tree | 343ed88fc4b6ecab173e4d24e4ca810b70588c1f /src/main/kotlin/main.kt | |
| parent | 29e52544d389f88a4af836ae1d82b838ed7a10c7 (diff) | |
| download | kotlin-raycaster-58ff14f5c31b933a1d2f91d6cae7280366d3ffb9.tar.xz kotlin-raycaster-58ff14f5c31b933a1d2f91d6cae7280366d3ffb9.zip | |
Keep camera in map boundary
Diffstat (limited to 'src/main/kotlin/main.kt')
| -rw-r--r-- | src/main/kotlin/main.kt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/kotlin/main.kt b/src/main/kotlin/main.kt index c29374d..0d0d600 100644 --- a/src/main/kotlin/main.kt +++ b/src/main/kotlin/main.kt @@ -18,7 +18,13 @@ fun main() { val raycaster = Raycaster() - CameraController(camera, moveSpeed = 1.0, rotateSpeed = 15) { + CameraController( + camera, + moveSpeed = 1.0, + rotateSpeed = 15, + xMax = map.width - 1, + yMax = map.height - 1 + ) { paint(raycaster, context) } |