aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/main.kt
diff options
context:
space:
mode:
authorJames Barnett <noreply@jamesbarnett.xyz>2020-12-31 15:48:37 +0000
committerJames Barnett <noreply@jamesbarnett.xyz>2020-12-31 15:48:37 +0000
commit58ff14f5c31b933a1d2f91d6cae7280366d3ffb9 (patch)
tree343ed88fc4b6ecab173e4d24e4ca810b70588c1f /src/main/kotlin/main.kt
parent29e52544d389f88a4af836ae1d82b838ed7a10c7 (diff)
downloadkotlin-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.kt8
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)
}