Make app run on Android (WIP)

This commit is contained in:
Christian Basler
2025-07-14 21:34:13 +02:00
parent 1fb3b39590
commit 1800174087
6 changed files with 72 additions and 32 deletions

View File

@@ -17,6 +17,7 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import ch.dissem.yaep.domain.Game
import ch.dissem.yaep.domain.generateGame
import ch.dissem.yaep.ui.common.App
@@ -63,6 +64,8 @@ class MainActivity : ComponentActivity() {
) { insets ->
App(
modifier = Modifier.padding(insets),
spacing = 4.dp,
selectDirectly = false,
game = game,
onNewGame = { game = generateGame() },
resetCluesBeacon = resetCluesBeacon
@@ -75,11 +78,13 @@ class MainActivity : ComponentActivity() {
@Preview
@Composable
fun AppAndroidPreview() {
var game by remember { mutableStateOf<Game>(generateGame()) }
var game by remember { mutableStateOf(generateGame()) }
var resetCluesBeacon by remember { mutableStateOf(Any()) }
App(
game = game,
spacing = 4.dp,
selectDirectly = false,
onNewGame = { game = generateGame() },
resetCluesBeacon = resetCluesBeacon
)