DEADSOFTWARE

ab393b646fffc2cd021468dc88915f58d05ccf31
[cavedroid.git] /
1 package ru.fredboy.cavedroid.domain.configuration.repository
2
3 import ru.fredboy.cavedroid.common.model.Joystick
4 import ru.fredboy.cavedroid.domain.configuration.model.CameraContext
5
6 interface GameContextRepository {
7
8 fun isTouch(): Boolean
9
10 fun getGameDirectory(): String
11
12 fun getWidth(): Float
13
14 fun getHeight(): Float
15
16 fun shouldShowInfo(): Boolean
17
18 fun shouldShowMap(): Boolean
19
20 fun getJoystick(): Joystick?
21
22 fun isFullscreen(): Boolean
23
24 fun useDynamicCamera(): Boolean
25
26 fun getCameraContext(): CameraContext?
27
28 fun setTouch(isTouch: Boolean)
29
30 fun setGameDirectory(path: String)
31
32 fun setWidth(width: Float)
33
34 fun setHeight(height: Float)
35
36 fun setShowInfo(show: Boolean)
37
38 fun setShowMap(show: Boolean)
39
40 fun setJoystick(joystick: Joystick?)
41
42 fun setFullscreen(fullscreen: Boolean)
43
44 fun setUseDynamicCamera(use: Boolean)
45
46 fun setCameraContext(cameraContext: CameraContext?)
47
48 }