mirror of
https://github.com/LucasVbr/Queezer.git
synced 2026-07-09 06:07:45 +00:00
refactor: Use data classes for Settings + Game
This commit is contained in:
@@ -4,13 +4,12 @@ import android.os.Bundle
|
||||
import androidx.activity.ComponentActivity
|
||||
import androidx.activity.compose.setContent
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.LaunchedEffect
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.navigation.compose.NavHost
|
||||
import androidx.navigation.compose.composable
|
||||
import androidx.navigation.compose.rememberNavController
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
import kotlinx.coroutines.launch
|
||||
import fr.univpau.queezer.screen.GameScreen
|
||||
import fr.univpau.queezer.screen.HomeScreen
|
||||
import fr.univpau.queezer.screen.SettingsScreen
|
||||
|
||||
class MainActivity : ComponentActivity() {
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
@@ -27,14 +26,8 @@ fun QueezerApp() {
|
||||
val navController = rememberNavController()
|
||||
|
||||
NavHost(navController = navController, startDestination = "home") {
|
||||
composable("home") {
|
||||
HomeScreen(navController)
|
||||
}
|
||||
composable("game") {
|
||||
GameScreen(navController)
|
||||
}
|
||||
composable("settings") {
|
||||
SettingsScreen(navController)
|
||||
}
|
||||
composable("home") { HomeScreen(navController) }
|
||||
composable("game") { GameScreen(navController) }
|
||||
composable("settings") { SettingsScreen(navController) }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user