mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-17 11:24:56 -04:00
camera: fix input handling
This commit is contained in:
parent
6cf029073d
commit
5ef26e644c
@ -3,9 +3,8 @@ package de.bixilon.minosoft.gui.rendering.camera
|
|||||||
import de.bixilon.minosoft.gui.rendering.RenderWindow
|
import de.bixilon.minosoft.gui.rendering.RenderWindow
|
||||||
|
|
||||||
class Camera(
|
class Camera(
|
||||||
private val renderWindow: RenderWindow,
|
renderWindow: RenderWindow,
|
||||||
) {
|
) {
|
||||||
private val connection = renderWindow.connection
|
|
||||||
val matrixHandler = MatrixHandler(renderWindow)
|
val matrixHandler = MatrixHandler(renderWindow)
|
||||||
val raycastHandler = RaycastHandler(renderWindow, this)
|
val raycastHandler = RaycastHandler(renderWindow, this)
|
||||||
val fogManager = FogManager(renderWindow)
|
val fogManager = FogManager(renderWindow)
|
||||||
|
@ -94,6 +94,7 @@ class RenderWindowInputHandler(
|
|||||||
keyBinding.keyBinding = it.valueAdded
|
keyBinding.keyBinding = it.valueAdded
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
cameraInput.init()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -276,6 +277,7 @@ class RenderWindowInputHandler(
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun draw(delta: Double) {
|
fun draw(delta: Double) {
|
||||||
|
cameraInput.update()
|
||||||
interactionManager.draw(delta)
|
interactionManager.draw(delta)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user