Refactor UncivGame initialization - add UncivGameParameters. (#2779)

This commit is contained in:
Alexander Korolyov
2020-06-29 19:05:58 +02:00
committed by GitHub
parent 79ff8c2ecf
commit 5356e63249
5 changed files with 40 additions and 13 deletions

View File

@ -7,6 +7,7 @@ import androidx.work.WorkManager
import com.badlogic.gdx.backends.android.AndroidApplication
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration
import com.unciv.UncivGame
import com.unciv.UncivGameParameters
import com.unciv.logic.GameSaver
import java.io.File
@ -23,12 +24,13 @@ class AndroidLauncher : AndroidApplication() {
}
val config = AndroidApplicationConfiguration().apply { useImmersiveMode = true }
val game = UncivGame (
val androidParameters = UncivGameParameters(
version = BuildConfig.VERSION_NAME,
crashReportSender = CrashReportSenderAndroid(this),
exitEvent = this::finish,
fontImplementation = NativeFontAndroid(45)
)
)
val game = UncivGame ( androidParameters )
initialize(game, config)
}