1 package ru.fredboy.cavedroid.domain.configuration.model
3 import com.badlogic.gdx.Gdx
4 import com.badlogic.gdx.graphics.OrthographicCamera
5 import com.badlogic.gdx.math.Rectangle
7 data class CameraContext(
8 val viewport: Rectangle,
9 val camera: OrthographicCamera,
12 fun xOnViewport(x: Int) = viewport.width / Gdx.graphics.width * x.toFloat()
14 fun yOnViewport(y: Int) = viewport.height / Gdx.graphics.height * y.toFloat()
16 fun getViewportCoordinates(x: Int, y: Int): Pair<Float, Float> {
17 return xOnViewport(x) to yOnViewport(y)