1 package ru.fredboy.cavedroid.domain.configuration.repository
3 import ru.fredboy.cavedroid.common.model.Joystick
4 import ru.fredboy.cavedroid.domain.configuration.model.CameraContext
6 interface GameContextRepository {
10 fun getGameDirectory(): String
14 fun getHeight(): Float
16 fun shouldShowInfo(): Boolean
18 fun shouldShowMap(): Boolean
20 fun getJoystick(): Joystick?
22 fun isFullscreen(): Boolean
24 fun useDynamicCamera(): Boolean
26 fun getCameraContext(): CameraContext?
28 fun setTouch(isTouch: Boolean)
30 fun setGameDirectory(path: String)
32 fun setWidth(width: Float)
34 fun setHeight(height: Float)
36 fun setShowInfo(show: Boolean)
38 fun setShowMap(show: Boolean)
40 fun setJoystick(joystick: Joystick?)
42 fun setFullscreen(fullscreen: Boolean)
44 fun setUseDynamicCamera(use: Boolean)
46 fun setCameraContext(cameraContext: CameraContext?)