Add an unused LnadingScreen (the design is not quite there).
This commit is contained in:
parent
4070a6e5fe
commit
a4f24303ef
21 changed files with 629 additions and 21 deletions
|
|
@ -2,6 +2,13 @@ package com.pixelized.rplexicon.ui.composable.edit
|
|||
|
||||
import android.content.res.Configuration.UI_MODE_NIGHT_NO
|
||||
import android.content.res.Configuration.UI_MODE_NIGHT_YES
|
||||
import androidx.compose.animation.AnimatedContent
|
||||
import androidx.compose.animation.SizeTransform
|
||||
import androidx.compose.animation.fadeIn
|
||||
import androidx.compose.animation.fadeOut
|
||||
import androidx.compose.animation.slideInVertically
|
||||
import androidx.compose.animation.slideOutVertically
|
||||
import androidx.compose.animation.togetherWith
|
||||
import androidx.compose.foundation.ExperimentalFoundationApi
|
||||
import androidx.compose.foundation.background
|
||||
import androidx.compose.foundation.layout.Box
|
||||
|
|
@ -20,9 +27,9 @@ import androidx.compose.material3.TextButton
|
|||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.Stable
|
||||
import androidx.compose.runtime.State
|
||||
import androidx.compose.runtime.derivedStateOf
|
||||
import androidx.compose.runtime.mutableStateOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.runtime.rememberCoroutineScope
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.res.stringResource
|
||||
|
|
@ -36,6 +43,7 @@ import com.pixelized.rplexicon.ui.composable.NumberPicker
|
|||
import com.pixelized.rplexicon.ui.theme.LexiconTheme
|
||||
import com.pixelized.rplexicon.utilitary.extentions.ddBorder
|
||||
import com.pixelized.rplexicon.utilitary.extentions.lexicon
|
||||
import com.pixelized.rplexicon.utilitary.extentions.toLabel
|
||||
|
||||
@Stable
|
||||
data class HpPointDialogUio(
|
||||
|
|
@ -52,9 +60,14 @@ fun HandleHitPointEditDialog(
|
|||
onConfirm: (hp: Int, extra: Int) -> Unit,
|
||||
) {
|
||||
dialog.value?.let {
|
||||
val scope = rememberCoroutineScope()
|
||||
val hpPager = rememberPagerState(initialPage = it.value) { it.max + 1 }
|
||||
val extraPager = rememberPagerState(initialPage = it.extra) { 99 }
|
||||
val hpChange = remember {
|
||||
derivedStateOf { (hpPager.currentPage - it.value).toLabel() }
|
||||
}
|
||||
val extraChange = remember {
|
||||
derivedStateOf { (extraPager.currentPage - it.extra).toLabel() }
|
||||
}
|
||||
Dialog(
|
||||
properties = remember { DialogProperties(usePlatformDefaultWidth = false) },
|
||||
onDismissRequest = onDismissRequest,
|
||||
|
|
@ -81,19 +94,37 @@ fun HandleHitPointEditDialog(
|
|||
Row(
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
) {
|
||||
NumberPicker(
|
||||
modifier = Modifier.width(width = 64.dp),
|
||||
pager = hpPager,
|
||||
)
|
||||
Column(
|
||||
horizontalAlignment = Alignment.CenterHorizontally,
|
||||
) {
|
||||
NumberPicker(
|
||||
modifier = Modifier.width(width = 64.dp),
|
||||
pager = hpPager,
|
||||
)
|
||||
Text(
|
||||
fontWeight = FontWeight.Bold,
|
||||
style = MaterialTheme.typography.labelLarge,
|
||||
text = hpChange.value,
|
||||
)
|
||||
}
|
||||
Text(
|
||||
fontWeight = FontWeight.Light,
|
||||
style = MaterialTheme.typography.bodyLarge,
|
||||
text = "+"
|
||||
)
|
||||
NumberPicker(
|
||||
modifier = Modifier.width(width = 64.dp),
|
||||
pager = extraPager,
|
||||
)
|
||||
Column(
|
||||
horizontalAlignment = Alignment.CenterHorizontally,
|
||||
) {
|
||||
NumberPicker(
|
||||
modifier = Modifier.width(width = 64.dp),
|
||||
pager = extraPager,
|
||||
)
|
||||
Text(
|
||||
fontWeight = FontWeight.Bold,
|
||||
style = MaterialTheme.typography.labelLarge,
|
||||
text = extraChange.value,
|
||||
)
|
||||
}
|
||||
}
|
||||
TextButton(
|
||||
onClick = { onConfirm(hpPager.currentPage, extraPager.currentPage) },
|
||||
|
|
|
|||
|
|
@ -13,11 +13,13 @@ import com.pixelized.rplexicon.ui.navigation.screens.AUTHENTICATION_ROUTE
|
|||
import com.pixelized.rplexicon.ui.navigation.screens.composableAuthentication
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.composableCharacterSheet
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.composableHome
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.composableLanding
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.composableLexiconDetail
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.composableLexiconSearch
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.composableLocationDetail
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.composableQuestDetail
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.composableSpellDetail
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.navigateToHome
|
||||
|
||||
val LocalScreenNavHost = staticCompositionLocalOf<NavHostController> {
|
||||
error("LocalScreenNavHost not ready")
|
||||
|
|
@ -39,12 +41,17 @@ fun ScreenNavHost(
|
|||
navController = navHostController,
|
||||
startDestination = startDestination,
|
||||
) {
|
||||
composableAuthentication()
|
||||
composableAuthentication(
|
||||
onSignIn = {
|
||||
navHostController.navigateToHome(option = rootOption())
|
||||
},
|
||||
)
|
||||
composableHome(
|
||||
lexiconListState = lexiconListState,
|
||||
questListState = questListState,
|
||||
locationListState = locationListState,
|
||||
)
|
||||
composableLanding()
|
||||
composableLexiconDetail()
|
||||
composableLexiconSearch()
|
||||
composableQuestDetail()
|
||||
|
|
|
|||
|
|
@ -6,17 +6,20 @@ import androidx.navigation.NavOptionsBuilder
|
|||
import com.pixelized.rplexicon.ui.navigation.NavigationAnimation
|
||||
import com.pixelized.rplexicon.ui.navigation.animatedComposable
|
||||
import com.pixelized.rplexicon.ui.screens.authentication.AuthenticationScreen
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
|
||||
private const val ROUTE = "authentication"
|
||||
|
||||
const val AUTHENTICATION_ROUTE = ROUTE
|
||||
|
||||
fun NavGraphBuilder.composableAuthentication() {
|
||||
fun NavGraphBuilder.composableAuthentication(
|
||||
onSignIn: CoroutineScope.() -> Unit
|
||||
) {
|
||||
animatedComposable(
|
||||
route = AUTHENTICATION_ROUTE,
|
||||
animation = NavigationAnimation.Push,
|
||||
) {
|
||||
AuthenticationScreen()
|
||||
AuthenticationScreen(onSignIn = onSignIn)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,26 @@
|
|||
package com.pixelized.rplexicon.ui.navigation.screens
|
||||
|
||||
import androidx.navigation.NavGraphBuilder
|
||||
import androidx.navigation.NavHostController
|
||||
import androidx.navigation.NavOptionsBuilder
|
||||
import com.pixelized.rplexicon.ui.navigation.NavigationAnimation
|
||||
import com.pixelized.rplexicon.ui.navigation.animatedComposable
|
||||
import com.pixelized.rplexicon.ui.screens.landing.LandingScreen
|
||||
|
||||
private const val ROUTE = "landing"
|
||||
const val LANDING_ROUTE = ROUTE
|
||||
|
||||
fun NavGraphBuilder.composableLanding() {
|
||||
animatedComposable(
|
||||
route = LANDING_ROUTE,
|
||||
animation = NavigationAnimation.Push,
|
||||
) {
|
||||
LandingScreen()
|
||||
}
|
||||
}
|
||||
|
||||
fun NavHostController.navigateToLanding(
|
||||
option: NavOptionsBuilder.() -> Unit = {},
|
||||
) {
|
||||
navigate(route = ROUTE, builder = option)
|
||||
}
|
||||
|
|
@ -55,9 +55,6 @@ import androidx.hilt.navigation.compose.hiltViewModel
|
|||
import com.pixelized.rplexicon.LocalActivity
|
||||
import com.pixelized.rplexicon.LocalSnack
|
||||
import com.pixelized.rplexicon.R
|
||||
import com.pixelized.rplexicon.ui.navigation.LocalScreenNavHost
|
||||
import com.pixelized.rplexicon.ui.navigation.rootOption
|
||||
import com.pixelized.rplexicon.ui.navigation.screens.navigateToHome
|
||||
import com.pixelized.rplexicon.ui.theme.LexiconTheme
|
||||
import com.pixelized.rplexicon.ui.theme.colors.GoogleColorPalette
|
||||
import com.pixelized.rplexicon.utilitary.sensor.Gyroscope
|
||||
|
|
@ -86,11 +83,11 @@ sealed class AuthenticationStateUio {
|
|||
fun AuthenticationScreen(
|
||||
authenticationVM: AuthenticationViewModel = hiltViewModel(),
|
||||
versionVM: VersionViewModel = hiltViewModel(),
|
||||
onSignIn: CoroutineScope.() -> Unit,
|
||||
) {
|
||||
val snack = LocalSnack.current
|
||||
val context = LocalContext.current
|
||||
val activity = LocalActivity.current
|
||||
val screen = LocalScreenNavHost.current
|
||||
val state = authenticationVM.rememberAuthenticationState()
|
||||
|
||||
Surface {
|
||||
|
|
@ -114,9 +111,7 @@ fun AuthenticationScreen(
|
|||
CircularProgressIndicator()
|
||||
}
|
||||
},
|
||||
onSignIn = {
|
||||
screen.navigateToHome(option = rootOption())
|
||||
},
|
||||
onSignIn = onSignIn,
|
||||
onSignInError = {
|
||||
snack.showSnackbar(
|
||||
message = it?.message ?: context.getString(R.string.error_generic)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,203 @@
|
|||
package com.pixelized.rplexicon.ui.screens.landing
|
||||
|
||||
import android.content.res.Configuration.UI_MODE_NIGHT_NO
|
||||
import android.content.res.Configuration.UI_MODE_NIGHT_YES
|
||||
import androidx.annotation.DrawableRes
|
||||
import androidx.compose.foundation.Image
|
||||
import androidx.compose.foundation.background
|
||||
import androidx.compose.foundation.clickable
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
import androidx.compose.foundation.layout.Box
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.layout.Row
|
||||
import androidx.compose.foundation.layout.aspectRatio
|
||||
import androidx.compose.foundation.layout.fillMaxWidth
|
||||
import androidx.compose.foundation.layout.height
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.material3.Surface
|
||||
import androidx.compose.material3.Text
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.Stable
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.draw.clip
|
||||
import androidx.compose.ui.draw.rotate
|
||||
import androidx.compose.ui.graphics.Brush
|
||||
import androidx.compose.ui.graphics.ColorFilter
|
||||
import androidx.compose.ui.graphics.RectangleShape
|
||||
import androidx.compose.ui.layout.ContentScale
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.text.AnnotatedString
|
||||
import androidx.compose.ui.text.font.FontWeight
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.tooling.preview.PreviewParameter
|
||||
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.pixelized.rplexicon.R
|
||||
import com.pixelized.rplexicon.ui.theme.LexiconTheme
|
||||
import com.pixelized.rplexicon.utilitary.extentions.lexicon
|
||||
|
||||
@Stable
|
||||
data class LandingItemUio(
|
||||
@DrawableRes val icon: Int,
|
||||
val title: String?,
|
||||
val subTitle: String?,
|
||||
)
|
||||
|
||||
@Composable
|
||||
fun LandingItem(
|
||||
modifier: Modifier = Modifier,
|
||||
item: LandingItemUio,
|
||||
rotation: Float = 0f,
|
||||
ratio: Float = 0.23f,
|
||||
alpha: Float = 0.6f,
|
||||
padding: PaddingValues = PaddingValues(),
|
||||
onClick: (LandingItemUio) -> Unit,
|
||||
) {
|
||||
LandingHorizontalItem(
|
||||
modifier = modifier,
|
||||
item = item,
|
||||
rotation = rotation,
|
||||
ratio = ratio,
|
||||
alpha = alpha,
|
||||
padding = padding,
|
||||
onClick = onClick,
|
||||
)
|
||||
}
|
||||
|
||||
@Composable
|
||||
private fun LandingHorizontalItem(
|
||||
modifier: Modifier = Modifier,
|
||||
item: LandingItemUio,
|
||||
rotation: Float,
|
||||
ratio: Float,
|
||||
alpha: Float,
|
||||
padding: PaddingValues,
|
||||
onClick: (LandingItemUio) -> Unit,
|
||||
) {
|
||||
Box(
|
||||
modifier = modifier.clickable { onClick(item) },
|
||||
) {
|
||||
Box(
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
.height(64.dp)
|
||||
.clip(shape = RectangleShape),
|
||||
) {
|
||||
Image(
|
||||
modifier = Modifier
|
||||
.padding(paddingValues = padding)
|
||||
.fillMaxWidth(fraction = ratio)
|
||||
.aspectRatio(1f)
|
||||
.rotate(degrees = rotation)
|
||||
.align(alignment = Alignment.TopEnd),
|
||||
painter = painterResource(id = item.icon),
|
||||
alpha = alpha,
|
||||
contentScale = ContentScale.FillBounds,
|
||||
colorFilter = ColorFilter.tint(color = MaterialTheme.colorScheme.onSurface),
|
||||
contentDescription = null,
|
||||
)
|
||||
Box(
|
||||
modifier = Modifier
|
||||
.matchParentSize()
|
||||
.background(brush = rememberBackgroundGradient())
|
||||
)
|
||||
}
|
||||
Row(
|
||||
modifier = Modifier.padding(paddingValues = padding),
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
horizontalArrangement = Arrangement.spacedBy(space = 4.dp),
|
||||
) {
|
||||
item.title?.let {
|
||||
Text(
|
||||
modifier = Modifier.alignByBaseline(),
|
||||
style = MaterialTheme.typography.titleLarge,
|
||||
fontWeight = FontWeight.Normal,
|
||||
text = AnnotatedString(
|
||||
text = it,
|
||||
spanStyles = listOf(
|
||||
AnnotatedString.Range(
|
||||
item = MaterialTheme.lexicon.typography.bodyDropCapSpan,
|
||||
start = 0,
|
||||
end = Integer.min(1, it.length),
|
||||
)
|
||||
),
|
||||
)
|
||||
)
|
||||
}
|
||||
item.subTitle?.let {
|
||||
Text(
|
||||
modifier = Modifier.alignByBaseline(),
|
||||
style = MaterialTheme.typography.bodyMedium,
|
||||
fontWeight = FontWeight.Light,
|
||||
text = item.subTitle,
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
private fun rememberBackgroundGradient(): Brush {
|
||||
val colorScheme = MaterialTheme.colorScheme
|
||||
return remember {
|
||||
Brush.horizontalGradient(
|
||||
colors = listOf(
|
||||
colorScheme.surface.copy(alpha = 0.5f),
|
||||
colorScheme.surface.copy(alpha = 1.0f),
|
||||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
@Preview(uiMode = UI_MODE_NIGHT_NO)
|
||||
@Preview(uiMode = UI_MODE_NIGHT_YES)
|
||||
private fun LandingItemPreview(
|
||||
@PreviewParameter(LandingItemPreviewProvider::class) preview: LandingItemUio,
|
||||
) {
|
||||
LexiconTheme {
|
||||
Surface {
|
||||
LandingItem(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
item = preview,
|
||||
padding = PaddingValues(horizontal = 16.dp),
|
||||
onClick = { },
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun landingItems() = listOf(
|
||||
LandingItemUio(
|
||||
icon = R.drawable.ic_class_barbarian_24,
|
||||
title = "Brulkhai",
|
||||
subTitle = "Barbare"
|
||||
),
|
||||
LandingItemUio(
|
||||
icon = R.drawable.ic_class_cleric_24,
|
||||
title = "Léandre",
|
||||
subTitle = "Clerc"
|
||||
),
|
||||
LandingItemUio(
|
||||
icon = R.drawable.ic_class_ranger_24,
|
||||
title = "Nélia",
|
||||
subTitle = "Rôdeur"
|
||||
),
|
||||
LandingItemUio(
|
||||
icon = R.drawable.ic_class_warlock_24,
|
||||
title = "Tigrane",
|
||||
subTitle = "Occultiste",
|
||||
),
|
||||
LandingItemUio(
|
||||
icon = R.drawable.ic_class_bard_24,
|
||||
title = "Unathana",
|
||||
subTitle = "Barde",
|
||||
),
|
||||
)
|
||||
|
||||
private class LandingItemPreviewProvider : PreviewParameterProvider<LandingItemUio> {
|
||||
override val values: Sequence<LandingItemUio> = landingItems().asSequence()
|
||||
}
|
||||
|
|
@ -0,0 +1,139 @@
|
|||
package com.pixelized.rplexicon.ui.screens.landing
|
||||
|
||||
import android.content.res.Configuration.UI_MODE_NIGHT_NO
|
||||
import android.content.res.Configuration.UI_MODE_NIGHT_YES
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.layout.fillMaxSize
|
||||
import androidx.compose.foundation.layout.fillMaxWidth
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.foundation.lazy.LazyColumn
|
||||
import androidx.compose.foundation.lazy.items
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.material3.Surface
|
||||
import androidx.compose.material3.Text
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.State
|
||||
import androidx.compose.runtime.mutableStateOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.text.AnnotatedString
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.pixelized.rplexicon.R
|
||||
import com.pixelized.rplexicon.ui.theme.LexiconTheme
|
||||
import com.pixelized.rplexicon.utilitary.extentions.lexicon
|
||||
|
||||
@Composable
|
||||
fun LandingScreen() {
|
||||
|
||||
}
|
||||
|
||||
@Composable
|
||||
private fun LandingContent(
|
||||
modifier: Modifier = Modifier,
|
||||
padding: Dp = 16.dp,
|
||||
items: State<List<LandingItemUio>>,
|
||||
) {
|
||||
LazyColumn(
|
||||
modifier = modifier,
|
||||
contentPadding = PaddingValues(vertical = padding),
|
||||
verticalArrangement = Arrangement.spacedBy(space = 8.dp),
|
||||
content = {
|
||||
items(count = 1) {
|
||||
Text(
|
||||
modifier = Modifier.padding(horizontal = padding),
|
||||
style = MaterialTheme.typography.titleLarge,
|
||||
text = AnnotatedString(
|
||||
text = "Feuilles de personnages",
|
||||
spanStyles = listOf(
|
||||
AnnotatedString.Range(
|
||||
item = MaterialTheme.lexicon.typography.titleDropCapSpan,
|
||||
start = 0,
|
||||
end = Integer.min(1, "Character".length),
|
||||
)
|
||||
),
|
||||
),
|
||||
)
|
||||
}
|
||||
items(items = items.value) {
|
||||
LandingItem(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
item = it,
|
||||
rotation = 270f,
|
||||
ratio = 0.75f,
|
||||
alpha = 0.5f,
|
||||
padding = PaddingValues(horizontal = padding),
|
||||
onClick = { },
|
||||
)
|
||||
}
|
||||
items(count = 1) {
|
||||
Text(
|
||||
modifier = Modifier.padding(horizontal = padding),
|
||||
style = MaterialTheme.typography.titleLarge,
|
||||
text = AnnotatedString(
|
||||
text = "Lexique",
|
||||
spanStyles = listOf(
|
||||
AnnotatedString.Range(
|
||||
item = MaterialTheme.lexicon.typography.titleDropCapSpan,
|
||||
start = 0,
|
||||
end = Integer.min(1, "Lexique".length),
|
||||
)
|
||||
),
|
||||
),
|
||||
)
|
||||
}
|
||||
items(count = 1) {
|
||||
LandingItem(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
item = LandingItemUio(
|
||||
title = "Personnages",
|
||||
subTitle = null,
|
||||
icon = R.drawable.ic_visored_helm_24,
|
||||
),
|
||||
padding = PaddingValues(horizontal = padding),
|
||||
onClick = { },
|
||||
)
|
||||
}
|
||||
items(count = 1) {
|
||||
LandingItem(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
item = LandingItemUio(
|
||||
title = "Journal de quêtes",
|
||||
subTitle = null,
|
||||
icon = R.drawable.ic_scroll_unfurled_24,
|
||||
),
|
||||
padding = PaddingValues(horizontal = padding),
|
||||
onClick = { },
|
||||
)
|
||||
}
|
||||
items(count = 1) {
|
||||
LandingItem(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
item = LandingItemUio(
|
||||
title = "Cartes",
|
||||
subTitle = null,
|
||||
icon = R.drawable.ic_treasure_map_24,
|
||||
),
|
||||
padding = PaddingValues(horizontal = padding),
|
||||
onClick = { },
|
||||
)
|
||||
}
|
||||
},
|
||||
)
|
||||
}
|
||||
|
||||
@Composable
|
||||
@Preview(uiMode = UI_MODE_NIGHT_NO)
|
||||
@Preview(uiMode = UI_MODE_NIGHT_YES)
|
||||
private fun LandingPreview() {
|
||||
LexiconTheme {
|
||||
Surface {
|
||||
LandingContent(
|
||||
modifier = Modifier.fillMaxSize(),
|
||||
items = remember { mutableStateOf(landingItems()) }
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -33,7 +33,7 @@ class LexiconTypography(
|
|||
baselineShift = BaselineShift(-0.1f),
|
||||
letterSpacing = (-3).sp
|
||||
),
|
||||
val titleDropCap: TextStyle = base.displayLarge.copy(
|
||||
val titleDropCap: TextStyle = base.displayMedium.copy(
|
||||
fontFamily = zallFontFamily,
|
||||
baselineShift = BaselineShift(-0.1f),
|
||||
letterSpacing = (-4).sp
|
||||
|
|
|
|||
12
app/src/main/res/drawable/ic_class_artificer_24.xml
Normal file
12
app/src/main/res/drawable/ic_class_artificer_24.xml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M35,69.28H58.91c1.18,-0.94 2.05,-4.16 1.8,-7.81 0.54,-8.88 -7.55,-14.33 -10,-15.54V33.53h1.79c1.21,0 1.43,-2.17 0,-2.42H41.36c-1.42,0.25 -1.21,2.42 0,2.42h1.79v12.4c-2.43,1.21 -10.52,6.66 -10,15.54C32.92,65.12 33.79,68.34 35,69.28Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M81.73,76.49a9.75,9.75 0,0 0,-2.43 0.3h0l-5.43,-5.33 -0.11,-4.34 0,0a30.39,30.39 0,0 0,3.5 -9.28h0L85,54.12V49.73l-7.83,-4.19a30.8,30.8 0,0 0,-6 -12.83l0.05,0 5.16,-5.17 4.21,-0.21L87.24,34 100,21.17 84.84,5.82 62.14,4c-0.84,-0.08 -2.47,2.25 -1.42,3.41L70.29,17l-0.39,4.38L64.72,26.5l0,0a30.76,30.76 0,0 0,-11.57 -5h0l-4,-7.71H44.75l-4.06,7.71h0a30.8,30.8 0,0 0,-12 5.3l0,0L26,24l-0.18,-1 -0.19,-4 4,-4L24,6A25.79,25.79 0,0 0,11.6 4.21L9.35,6.41 18,15l0,4.42L15,22.2l-4.42,0L2,13.79l-2,2A27.5,27.5 0,0 0,2.14 28.48l8.6,5.24 3.51,-3.56h2.91l2.18,0.39 2.92,2.64h0A30.71,30.71 0,0 0,16.65 45.7L9,49.77v4.39l7.62,3.68a30.58,30.58 0,0 0,3.86 9.93h0l-0.21,4.11L15.22,77a9.66,9.66 0,0 0,-3.06 -0.49,9.77 9.77,0 1,0 9.76,9.76 9.66,9.66 0,0 0,-0.29 -2.36l5.26,-5.36 4.4,-0.12 0,0a30.55,30.55 0,0 0,9.5 3.66h0l4,7.58h4.39l4,-7.58h0a30.94,30.94 0,0 0,10.4 -4.21l0,0 3.73,0.18 5.21,5.19h0a9.76,9.76 0,1 0,9.29 -6.75ZM16.13,90.23l-4,1.64 -4,-1.64 -1.64,-4 1.64,-4 4,-1.65 4,1.65 1.65,4ZM46.94,26.75a25,25 0,1 1,-25 25A25,25 0,0 1,46.94 26.75ZM85.7,90.23l-4,1.64 -4,-1.64 -1.65,-4 1.65,-4 4,-1.65 4,1.65 1.65,4Z"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
9
app/src/main/res/drawable/ic_class_barbarian_24.xml
Normal file
9
app/src/main/res/drawable/ic_class_barbarian_24.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M28.76,8.16A61.9,61.9 0,0 1,35.57 0c0,1.53 -0.36,3.05 -0.26,4.58 0.3,1.8 0.19,3.7 1,5.38 0.28,0.65 0.39,1.46 1,1.86a28.85,28.85 0,0 0,2.7 2,12.31 12.31,0 0,0 3.92,1.08c0.18,0.69 0.32,1.4 0.5,2.09l1.06,0.18c0.11,-1.09 0.13,-2.19 0.26,-3.28 0.93,-0.2 1.31,-1.13 1.87,-1.8 0.73,-0.84 0.7,-2 1,-3Q50.05,9 51.43,9c0.33,1 0.3,2.2 1,3 0.56,0.67 0.94,1.6 1.87,1.8 0.13,1.09 0.16,2.19 0.26,3.28L55.65,17c0.19,-0.69 0.32,-1.4 0.5,-2.09a5.67,5.67 0,0 0,2 -0.36,9 9,0 0,0 3,-1.4c0.93,-0.86 2.33,-1.39 2.57,-2.78a15.93,15.93 0,0 0,1 -5.08c0.3,-1.76 -0.17,-3.51 -0.18,-5.27a65,65 0,0 1,7.68 9.42c0.74,1.47 1.53,2.92 2.21,4.43C75,16 75.49,18.21 76,20.39c0.23,1.6 0.34,3.22 0.52,4.83 -1.73,0.68 -3.5,1.22 -5.22,1.9 1.76,0.35 3.52,0.65 5.28,1 -0.18,2 -0.29,3.92 -0.54,5.87 -0.66,2.37 -1.29,4.75 -2,7.1 -1.11,2.09 -2.22,4.18 -3.42,6.22 -2,2.31 -3.93,4.77 -6.1,6.95 -0.14,-1.65 0.74,-3.2 0.48,-4.85 -0.17,-1.26 -0.14,-2.56 -0.41,-3.81 -0.46,-1.19 -0.85,-2.4 -1.37,-3.56 -0.69,-1 -1.43,-2 -2.17,-3 -1.36,-1 -3.1,-0.69 -4.66,-0.71 -0.22,-0.41 -0.45,-0.81 -0.69,-1.21a15.9,15.9 0,0 0,-1.82 3.67c-0.3,0.74 -1.15,1.17 -1.3,2 0.06,4.69 0.16,9.37 0.21,14.06 -0.09,1 1,1.41 1.55,2.09 -0.31,0.66 -1,1.2 -1,2 -0.08,1.58 -0.27,3.16 -0.23,4.74 -0.06,10.34 -0.09,20.67 -0.15,31 0,0.57 0.44,1 0.73,1.39a5.57,5.57 0,0 0,-1.21 0.34c-0.38,0.39 -0.49,1 -0.9,1.35a6.1,6.1 0,0 1,-2.88 0.09c-0.76,-0.09 -0.75,-1.09 -1.29,-1.48a7.66,7.66 0,0 0,-1.14 -0.3c0.28,-0.44 0.76,-0.82 0.72,-1.39Q47,82.29 46.93,67.86a65.81,65.81 0,0 0,-0.3 -7.3,9.27 9.27,0 0,0 -0.9,-1.59c0.54,-0.68 1.65,-1.08 1.55,-2.09 0,-4.69 0.15,-9.37 0.21,-14.06 -0.15,-0.81 -1,-1.24 -1.3,-2a15.51,15.51 0,0 0,-1.82 -3.67c-0.36,0.48 -0.5,1.41 -1.28,1.23 -1.59,-0.1 -3.73,-0.21 -4.62,1.43a12.38,12.38 0,0 0,-2 3.23c-0.4,1.26 -1.12,2.45 -1.14,3.81 -0.07,1.19 -0.26,2.36 -0.27,3.55a24,24 0,0 1,0.52 3.87c-1.81,-1.76 -3.33,-3.81 -5,-5.68a22.34,22.34 0,0 1,-3.35 -5.41c0.78,-1.86 1.94,-3.56 2.77,-5.4 -1.45,0.66 -2.84,1.46 -4.28,2.15 -0.66,-2.71 -1.81,-5.34 -1.89,-8.17 -0.12,-1.66 -0.33,-3.32 -0.4,-5 0.2,-2.08 0.4,-4.16 0.64,-6.23 0.44,-1.83 0.86,-3.67 1.36,-5.48 1.44,-0.16 2.89,-0.28 4.33,-0.47 -0.81,-1.28 -1.72,-2.51 -2.54,-3.79a11.37,11.37 0,0 1,1.59 -2.66"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
9
app/src/main/res/drawable/ic_class_bard_24.xml
Normal file
9
app/src/main/res/drawable/ic_class_bard_24.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M47.82,0.92C48.56,0.64 49.24,0.22 50,0c0.75,0.22 1.44,0.64 2.17,0.92s1.38,1.15 2,1.73c0.4,0.28 0.3,0.8 0.34,1.22 0.87,0.27 1.4,-0.33 1.83,-1a4.79,4.79 0,0 1,0.52 1.26A11.3,11.3 0,0 1,56 5.74a0.74,0.74 0,0 1,-0.41 -1.06,5.91 5.91,0 0,0 -1,0c0,0.58 0,1.16 0.06,1.73a14.1,14.1 0,0 0,1.72 0c0.32,-0.27 0.49,-0.69 0.83,-0.94 0.16,0.51 0.74,1.09 0.33,1.61a13.56,13.56 0,0 1,-0.73 1.22,0.74 0.74,0 0,1 -0.4,-1.06 11.1,11.1 0,0 0,-1.73 0c0,0.67 0,1.35 0.08,2 0.73,0.19 0.92,-0.64 1.39,-1 0.16,0.52 0.74,1.09 0.32,1.62 -0.24,0.4 -0.45,0.83 -0.72,1.21 -0.49,-0.17 -0.56,-0.61 -0.41,-1.06l-0.56,0c0,0.68 0,1.36 0.07,2 0.82,0.27 1.23,-0.44 1.65,-1A4.5,4.5 0,0 1,57 12.3a10.45,10.45 0,0 1,-0.9 1.59,0.76 0.76,0 0,1 -0.4,-1.07 8.23,8.23 0,0 0,-0.86 0c0,0.56 0.19,1.19 -0.15,1.69 -0.64,1 -1.26,2.11 -1.9,3.16a2.24,2.24 0,0 0,-0.12 1.26Q53.31,37 53.93,55.19c0,0.52 0.41,0.9 0.65,1.32 1.67,2.62 3.41,5.21 5,7.86q2,5.28 3.86,10.59C64,77.83 64.53,80.72 65,83.6c-0.25,2.55 -0.55,5.1 -0.91,7.63 -1,2.13 -2.2,4.2 -3.26,6.32 -0.2,0.5 -0.76,0.61 -1.19,0.85a7.61,7.61 0,0 1,-2.13 0.88c-1.5,0.22 -3,0.52 -4.5,0.7q-3,0 -6,0c-1.48,-0.17 -3,-0.47 -4.43,-0.69a7.33,7.33 0,0 1,-2.27 -0.92c-0.38,-0.22 -0.89,-0.32 -1.09,-0.76 -0.89,-1.74 -1.82,-3.47 -2.72,-5.22a4.22,4.22 0,0 1,-0.67 -1.66c-0.25,-2.41 -0.63,-4.81 -0.81,-7.22 0.49,-2.86 1,-5.71 1.52,-8.55q1.89,-5.31 3.86,-10.59c1.62,-2.63 3.34,-5.2 5,-7.8 0.28,-0.47 0.73,-0.9 0.7,-1.48 0.41,-12.35 0.86,-24.7 1.26,-37a34.45,34.45 0,0 0,-2 -3.49c-0.39,-0.52 -0.16,-1.18 -0.19,-1.76a8.17,8.17 0,0 0,-0.86 0,0.76 0.76,0 0,1 -0.41,1.07 11.94,11.94 0,0 1,-0.9 -1.6,6.22 6.22,0 0,1 0.5,-1.23c0.49,0.48 0.84,1.25 1.68,1 0.05,-0.68 0.07,-1.36 0.08,-2l-0.56,0a0.75,0.75 0,0 1,-0.41 1.06,11.82 11.82,0 0,1 -0.9,-1.59 6.27,6.27 0,0 1,0.49 -1.24c0.48,0.34 0.66,1.17 1.39,1 0,-0.68 0.07,-1.36 0.08,-2a11,11 0,0 0,-1.72 0,0.75 0.75,0 0,1 -0.41,1.06 11.3,11.3 0,0 1,-0.89 -1.59,6.27 6.27,0 0,1 0.49,-1.24c0.34,0.25 0.51,0.67 0.84,0.94a13.92,13.92 0,0 0,1.71 0c0,-0.57 0.06,-1.15 0.07,-1.73a6,6 0,0 0,-1 0A0.75,0.75 0,0 1,44 5.74a11.37,11.37 0,0 1,-0.9 -1.59,5.75 5.75,0 0,1 0.5,-1.24c0.34,0.25 0.51,0.67 0.83,0.93a3.89,3.89 0,0 0,1 0c0,-0.42 0,-0.94 0.34,-1.22 0.68,-0.58 1.17,-1.43 2,-1.73m1.54,70.7a5.3,5.3 0,0 0,-4 2.68,5.32 5.32,0 1,0 4,-2.68m-9.61,6.75a7.26,7.26 0,0 0,0.71 3.93c1.32,1.7 3.34,2.91 4.1,5a4.32,4.32 0,0 1,-0.38 2.88,2.24 2.24,0 0,1 -2.57,0.59 2.08,2.08 0,0 0,-0.15 -0.86c-0.51,-0.26 -1.39,-0.09 -1.46,0.57a1.76,1.76 0,0 0,1.86 1.39,3.39 3.39,0 0,0 3.54,-2.3 6.09,6.09 0,0 0,-0.72 -4c-1.06,-1.42 -2.76,-2.23 -3.75,-3.72a5.67,5.67 0,0 1,0.4 -6.56c0,0.16 0,0.32 0.07,0.49 0.19,-0.4 0.38,-0.79 0.53,-1.2a4.38,4.38 0,0 0,-2.18 3.82m18.51,-3.82a10.67,10.67 0,0 0,0.53 1.2c0,-0.16 0.05,-0.33 0.07,-0.49a5.79,5.79 0,0 1,1.19 3.88A3.57,3.57 0,0 1,59.13 82c-1,1.43 -2.66,2.2 -3.66,3.62a6.16,6.16 0,0 0,-0.68 4,3.39 3.39,0 0,0 3.54,2.3 1.74,1.74 0,0 0,1.86 -1.48,1.07 1.07,0 0,0 -1.41,-0.52c-0.24,0.22 -0.15,0.6 -0.2,0.9 -1,0.32 -2.32,0.18 -2.74,-0.9a3.84,3.84 0,0 1,0.23 -3.49c1,-1.62 2.58,-2.67 3.7,-4.15a7.67,7.67 0,0 0,0.67 -4,4.38 4.38,0 0,0 -2.18,-3.72M44.48,94.28c0,0.77 0,1.54 0,2.32q5.48,0 10.93,0c0,-0.78 0,-1.55 0,-2.32q-5.46,0 -10.93,0"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
12
app/src/main/res/drawable/ic_class_cleric_24.xml
Normal file
12
app/src/main/res/drawable/ic_class_cleric_24.xml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M48.28,13.31C48.92,8.89 49.33,4.42 50,0c0.67,4.42 1.08,8.89 1.72,13.31 0.72,1.85 1.59,3.64 2.35,5.47 0.2,0.6 0.89,0.7 1.37,1a25.13,25.13 0,0 0,3.16 1.37c1.55,0.26 3.09,0.63 4.64,0.84 1.5,-0.37 2.91,-1 4.4,-1.45 -0.41,2 -0.93,4 -1.31,6 0.1,1.26 0.49,2.48 0.7,3.73 0.18,1.87 1.62,3.24 2.49,4.81 1.2,1 2.64,1.77 3.93,2.69 1.7,1.42 4,1.26 6.06,1.89 -1.43,1 -3.28,1.33 -4.49,2.65 -1.52,1.43 -3.13,2.77 -4.59,4.25 -1.07,2.6 -2.09,5.23 -3.09,7.86 -0.09,1.79 0,3.6 0,5.4 0.29,1.8 0.83,3.56 1.16,5.35 -2.37,-3.17 -4.61,-6.45 -6.92,-9.66 6.62,-6.58 7.44,-17.89 2.14,-25.5a16.14,16.14 0,0 0,-10.34 -6.9,25.27 25.27,0 0,0 -4.52,-0.22 15.14,15.14 0,0 0,-9.25 3.44A18.84,18.84 0,0 0,33.3 36.78a20.31,20.31 0,0 0,5.09 18.71c-2.31,3.21 -4.55,6.49 -6.92,9.66 0.33,-1.79 0.87,-3.55 1.16,-5.35 0,-1.8 0.12,-3.61 0,-5.4 -1,-2.63 -2,-5.26 -3.09,-7.86 -1.46,-1.48 -3.07,-2.82 -4.59,-4.25 -1.21,-1.32 -3.06,-1.66 -4.49,-2.65 2,-0.63 4.36,-0.47 6.06,-1.89 1.26,-0.88 2.6,-1.65 3.83,-2.57 0.81,-1.19 1.61,-2.4 2.31,-3.65 0.35,-1.63 0.73,-3.26 1,-4.9 -0.35,-2.06 -0.91,-4.08 -1.32,-6.13 1.46,0.42 2.85,1 4.31,1.44 1.34,-0.11 2.66,-0.49 4,-0.69s2.71,-1 4.05,-1.58c0.44,-0.23 1,-0.35 1.22,-0.89 0.76,-1.83 1.63,-3.62 2.35,-5.47"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M49.44,30.71c0.22,-0.89 0.32,-1.82 0.56,-2.71 0.24,0.89 0.34,1.82 0.56,2.71a17.6,17.6 0,0 1,3.71 1c0.9,-0.72 1.48,-1.77 2.33,-2.55 -0.24,1.15 -0.71,2.22 -1,3.34a14,14 0,0 1,2.83 2.86c1.15,-0.37 2.28,-0.81 3.45,-1.09 -0.81,0.91 -1.83,1.6 -2.68,2.48a14.85,14.85 0,0 1,0.91 3.73,24 24,0 0,1 3.54,0.84c-1.2,0.23 -2.41,0.46 -3.6,0.76a12.16,12.16 0,0 1,-1 3.51c0.86,1 2,1.77 2.91,2.75 -1.3,-0.35 -2.55,-0.86 -3.85,-1.19a13.47,13.47 0,0 1,-2.65 2.52c0.34,1.22 0.9,2.39 1.14,3.63 -0.94,-0.84 -1.56,-2 -2.53,-2.79a4.32,4.32 0,0 0,-1.53 0.39c-0.09,1.66 0,3.32 -0.08,5 0,0.59 -0.86,0.8 -0.75,1.43q0.24,16.2 0.48,32.41c-0.08,1.58 1.23,2.84 1.16,4.43 0,1.35 0.1,2.7 0.09,4.06 -0.7,0.49 -1.45,0.91 -2.15,1.41a2.07,2.07 0,0 1,-2.52 0c-0.7,-0.5 -1.45,-0.92 -2.15,-1.41 0,-1.36 0.08,-2.71 0.09,-4.06 -0.07,-1.59 1.24,-2.85 1.16,-4.43 0.15,-10.84 0.33,-21.68 0.47,-32.52 0,-0.57 -0.73,-0.76 -0.74,-1.32 -0.07,-1.65 0,-3.31 -0.08,-5A4.32,4.32 0,0 0,46 50.47c-1,0.79 -1.58,2 -2.53,2.79 0.24,-1.24 0.8,-2.41 1.14,-3.63a13.15,13.15 0,0 1,-2.64 -2.52c-1.31,0.33 -2.56,0.84 -3.86,1.19 0.91,-1 2,-1.73 2.92,-2.75A11.87,11.87 0,0 1,40 42c-1.19,-0.3 -2.4,-0.53 -3.6,-0.76a24,24 0,0 1,3.54 -0.84,15 15,0 0,1 0.91,-3.74c-0.85,-0.87 -1.87,-1.56 -2.68,-2.47 1.17,0.28 2.3,0.72 3.45,1.09a14,14 0,0 1,2.83 -2.86c-0.33,-1.12 -0.8,-2.19 -1,-3.34 0.84,0.8 1.46,1.81 2.33,2.58a14.85,14.85 0,0 1,3.71 -1"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
9
app/src/main/res/drawable/ic_class_druid_24.xml
Normal file
9
app/src/main/res/drawable/ic_class_druid_24.xml
Normal file
File diff suppressed because one or more lines are too long
21
app/src/main/res/drawable/ic_class_fighter_24.xml
Normal file
21
app/src/main/res/drawable/ic_class_fighter_24.xml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M2.3,4.44c0.53,-0.33 1,-0.72 1.58,-1A7.65,7.65 0,0 1,5.59 6.67C6.94,8 8.62,9 9.91,10.46c3,3.09 5.94,6.2 8.94,9.26 0.14,-0.46 0.22,-0.95 0.32,-1.42 0.57,-0.07 1.32,0.26 1.74,-0.28a54.93,54.93 0,0 0,3.75 -4.6c0.4,-0.67 1.25,-0.64 1.93,-0.76a15,15 0,0 1,0.64 3.05c-0.95,0.19 -2.23,-0.24 -2.86,0.71 -0.93,1.17 -2,2.21 -2.9,3.42a12.47,12.47 0,0 0,1 2.25c0.43,-0.09 0.86,-0.21 1.29,-0.32 1.86,2.13 3.87,4.13 5.8,6.2 0.31,0.29 0.26,0.73 0.27,1.12 0,3 0,6 0,9.05C26,34.52 22.13,30.88 18.34,27.2c0.08,-0.41 0.16,-0.83 0.22,-1.25a12.86,12.86 0,0 0,-2.21 -1c-1.21,0.9 -2.25,2 -3.43,2.93 -0.94,0.64 -0.47,1.91 -0.7,2.85a28.11,28.11 0,0 1,-3 -0.57c0,-0.72 0,-1.62 0.75,-2a53.33,53.33 0,0 0,4.59 -3.76c0.51,-0.42 0.18,-1.12 0.2,-1.67a6.86,6.86 0,0 1,1.43 -0.3c-0.13,-0.39 -0.5,-0.6 -0.77,-0.88 -2.8,-2.69 -5.58,-5.4 -8.37,-8.09A29.2,29.2 0,0 1,4.32 10.3C3.82,9.74 3.44,9 2.63,8.82A5.28,5.28 0,0 1,0 7.32C0.67,6.3 1.17,5 2.3,4.44"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M81.18,10.12c0.26,-0.22 0.49,-0.46 0.75,-0.69 0.86,0.73 1.62,1.57 2.41,2.38 -0.89,0.74 -1.64,2.39 -0.47,3.2a21.07,21.07 0,0 0,9.45 6.09c1.15,0.3 2.3,0.62 3.47,0.85s2.13,-0.2 3.21,-0.11a39,39 0,0 1,-5.42 10.29,33.14 33.14,0 0,1 -4.26,4.2c-2.66,2 -5.15,4.35 -8.17,5.82 -2.15,0.59 -4.23,1.53 -6.47,1.66C77.82,42 78.94,39.42 80.14,37a17.32,17.32 0,0 0,-0.45 -8.72c-1.58,-1.92 -2.81,-4.11 -4.45,-6 -0.7,0.56 -1.65,0.56 -2.35,1.08 -3,2.89 -5.82,5.89 -8.81,8.74 0,-1.47 0,-2.94 0,-4.41 0,-0.48 0.37,-0.78 0.66,-1.09 1.88,-1.84 3.72,-3.72 5.6,-5.57 0.67,-0.63 0.51,-1.71 1.17,-2.35q4,-4 7.94,-7.94c0.46,-0.48 1.25,-0.17 1.75,-0.6"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M30.41,18.25c1.45,0.92 2.74,2.08 4.19,3 2.76,1.53 6.4,2.25 9.24,0.53 1.65,-0.43 2.11,-2.24 3.08,-3.43 0.7,0.91 1.21,2 2,2.85 0.84,0.52 1.79,0.87 2.68,1.31A10.34,10.34 0,0 0,57.7 22c2.16,-0.84 3.81,-2.54 5.73,-3.77q0,28 -0.15,56.09c-0.31,2.18 -0.51,4.4 -0.94,6.57 -1.18,1.5 -2.49,2.92 -3.74,4.38 -2.3,2.09 -5.05,3.69 -7.13,6a49.09,49.09 0,0 0,-4.53 5.23,65.48 65.48,0 0,0 -6,-6.7c-1.82,-1.49 -3.7,-2.89 -5.51,-4.37 -1.23,-1.32 -4.05,-4.7 -4.07,-5.1 -0.26,-2.16 -0.61,-4.32 -0.85,-6.48 0,-13.41 0,-26.83 -0.1,-40.23 0,-5.14 -0.06,-10.29 0,-15.43"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M14.92,76.38c4.84,-5.11 10,-9.9 14.91,-14.92a38.6,38.6 0,0 1,0 4.81c-2.25,2.37 -4.67,4.58 -6.85,7Q14.36,81.77 5.83,90.34c-0.74,0.9 -0.87,2.37 -2.12,2.8A3.1,3.1 0,0 1,0.59 89.92c0.55,-1.34 2.2,-1.35 3.11,-2.31Q9.29,82 14.92,76.38"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M64.07,64.37S77.77,78.81 84.64,86a10.62,10.62 0,0 1,1.18 1.41c1.7,2.42 3.48,4.8 5.17,7.23 -2.46,-1.75 -4.89,-3.54 -7.35,-5.29A13.25,13.25 0,0 1,82 87.87L64,70.77Z"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
12
app/src/main/res/drawable/ic_class_monk_24.xml
Normal file
12
app/src/main/res/drawable/ic_class_monk_24.xml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M48.91,0.66C51,0.44 53.17,0.23 55.29,0c0.4,3.8 0.06,7.66 0.18,11.48 -0.16,4.36 -0.61,8.69 -0.94,13 -2.49,0.69 -5,1.29 -7.49,2 2.83,-0.12 5.66,-0.37 8.5,-0.56a6,6 0,0 0,0.66 -2.08c0.26,-6.88 0.59,-13.76 0.86,-20.64 1.71,0.37 3.53,0.48 5.07,1.38 1.19,0.64 2.43,1.2 3.62,1.84 0.68,0.34 0.49,1.23 0.55,1.85 -0.1,2.75 -0.18,5.49 -0.35,8.23 -0.53,3.38 -1.08,6.75 -1.67,10.12 -1.72,0.11 -3.44,0 -5.16,0.13 2.13,0.46 4.28,0.8 6.43,1.17 0.65,-5.21 1.49,-10.4 2.19,-15.6 2.41,0.19 4.47,1.46 6.56,2.55 0.07,4.45 0.54,8.9 0.19,13.34 -0.18,3.49 -0.41,7 -0.58,10.47A10.68,10.68 0,0 1,73.48 42c-0.9,2.68 -1.65,5.41 -2.59,8.07 -1,1.19 -2.44,1.87 -3.53,2.94 -0.16,0.19 -0.1,0.47 -0.11,0.7q1.27,17.82 2.54,35.65c0.12,1.06 -0.73,1.83 -1.17,2.71a4.06,4.06 0,0 1,-1.35 1.66q-4.77,2.7 -9.52,5.44a4.49,4.49 0,0 1,-3.07 0.75c-1.62,-0.1 -3.35,0.39 -4.89,-0.34 -4,-1.64 -8.08,-3.11 -12.06,-4.79 -1,-1.16 -2.17,-2.51 -1.95,-4.14 0.28,-12.36 0.48,-24.72 0.74,-37.08 0.13,-0.85 -0.76,-1.22 -1.29,-1.68 -3,-2.22 -5.55,-5 -8.32,-7.5 -0.37,-0.37 -0.88,-0.72 -0.9,-1.29C25.82,37.05 25.6,31 25.39,25a6.1,6.1 0,0 1,0.76 -2.44c0.22,-0.51 0.44,-1.18 1.1,-1.22 4.82,-1 9.63,-2.13 14.49,-3a52.61,52.61 0,0 1,1.2 6.05c-1.82,2.66 -4.45,4.78 -5.88,7.73 2.44,-2.05 4.67,-4.35 7,-6.47 0.3,-0.31 0.78,-0.61 0.69,-1.11 -0.27,-1.84 -0.55,-3.69 -0.82,-5.54 -0.21,-1.17 1.06,-1.83 1.87,-2.4 -0.1,-4.68 -0.25,-9.34 -0.37,-14C46.59,1.88 47.53,0.74 48.91,0.66M72.64,28.83c-1.59,1 -3.46,0.19 -5.17,0.05 1.8,0.68 3.63,1.31 5.47,1.87 0.16,-1.94 0.4,-3.87 0.42,-5.81 -0.32,1.28 -0.28,2.64 -0.72,3.89M45.37,39.6c2.11,1.72 4.22,3.46 6.36,5.17a1.35,1.35 0,0 1,0.61 0.91c0.3,3.45 0.38,6.92 0.76,10.36 0.68,-3.27 1,-6.6 1.64,-9.89a1.08,1.08 0,0 1,0.52 -0.76c1.93,-1.29 3.92,-2.49 5.81,-3.85 -2.15,0.69 -4.27,1.5 -6.39,2.27 -0.5,0.16 -1.08,0.54 -1.57,0.16 -2.41,-1.67 -4.81,-3.36 -7.23,-5l-0.51,0.66"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M40.6,4.62a19.77,19.77 0,0 1,3.77 -0.06c0,3.86 0,7.73 -0.09,11.6a2.27,2.27 0,0 1,-2.33 0.59c-3,0.36 -6.06,0.9 -9.1,1.31 0.37,-3.36 0.87,-6.7 1.4,-10 0,-0.53 0.6,-0.68 1,-0.89 1.8,-0.8 3.56,-1.71 5.36,-2.51"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
9
app/src/main/res/drawable/ic_class_paladin_24.xml
Normal file
9
app/src/main/res/drawable/ic_class_paladin_24.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M28.85,4.16c0.3,-1.37 0.32,-2.79 0.6,-4.16 0.06,1.88 0.27,3.76 0.21,5.63a28.78,28.78 0,0 1,-1.26 5.75c-0.68,2.16 -1.93,4.19 -1.95,6.5a11.14,11.14 0,0 0,-0.06 3.05c0.45,2.92 1.1,5.81 1.77,8.68 1.35,1.76 2.89,3.39 4.32,5.1 1.36,0.94 3.11,0.8 4.67,0.59 0.55,-0.44 0.92,-1.07 1.42,-1.55 0.69,0.58 1.33,1.23 2,1.82a26.69,26.69 0,0 1,2.5 -3.46c1.47,-1.52 2.93,-3.07 4.4,-4.59a4.42,4.42 0,0 0,1.21 -1.77,14.55 14.55,0 0,0 1.24,-3.14h0.23a8.93,8.93 0,0 0,0.94 2.47,7.2 7.2,0 0,0 1.07,2c1.77,1.82 3.51,3.66 5.27,5.49 0.76,0.92 1.32,2 2,2.95 0.68,-0.56 1.29,-1.19 2,-1.76 0.69,0.58 1.08,1.8 2.17,1.62 1.55,0.2 3.52,0.13 4.48,-1.3C69,33 70,31.86 70.92,30.75A3.42,3.42 0,0 0,72 29.08c0.56,-3 1.38,-5.91 1.7,-8.93 0,-1.32 -0.17,-2.64 -0.33,-3.95 -0.87,-2.85 -2.39,-5.51 -2.68,-8.52C70,5.16 70.47,2.57 70.57,0c0.25,1.37 0.28,2.78 0.58,4.15 0.56,1.23 1.29,2.37 1.9,3.58 0.7,1.74 2.71,2.34 3.82,3.74 0.66,1.38 1.23,2.79 1.88,4.17a2.38,2.38 0,0 1,0 1.6c-0.52,2.53 -1,5.07 -1.52,7.61a3.25,3.25 0,0 0,0 1.58c1,-2.67 1.43,-5.55 2.24,-8.29 0.49,2.6 1.53,5.07 2.25,7.61A3.48,3.48 0,0 1,82 27.49c-0.63,3.65 -1.79,11.58 -1.86,12 0.94,-1.54 1.7,-3.17 2.66,-4.68 -0.11,2.8 -0.36,5.6 -0.54,8.4 -0.83,2.67 -2.74,4.78 -4.35,7 1.14,-0.61 2.22,-1.33 3.34,-2 -0.32,1.51 -0.73,3 -1.07,4.51 -0.08,0.29 -0.12,0.64 -0.41,0.79 -1.78,1 -3.62,1.88 -5.38,2.92 1.62,-0.15 3.2,-0.52 4.82,-0.69 -0.8,1.33 -1.72,2.57 -2.55,3.88 -0.19,0.24 -0.33,0.61 -0.69,0.61 -1.47,0.09 -3,0.1 -4.43,0.21a23.16,23.16 0,0 0,3.29 1.39c-1.56,0.85 -3.18,1.59 -4.77,2.37 -1,-1.09 -1.91,-2.25 -2.89,-3.35 -0.49,-0.47 -0.21,-1.19 -0.21,-1.78 0,-1.89 0.56,-3.83 0,-5.69 -0.3,-1.29 -0.58,-2.58 -0.88,-3.87a6.08,6.08 0,0 0,-3.35 1.34c0.32,5.63 0.69,11.26 1,16.89 -0.09,0.8 0.52,1.41 0.87,2.06 0.49,0.92 1.64,1.05 2.35,1.72 0.5,0.5 1.26,0.39 1.91,0.49 1.16,0.2 2.22,-0.46 3.34,-0.66 -1.7,1.61 -3.62,3 -5.31,4.62 -2.31,3.47 -4.57,7 -6.87,10.47 -1.7,2.38 -2.66,5.17 -4,7.76A44.75,44.75 0,0 0,54 100c-0.18,-7 -0.26,-13.94 -0.41,-20.91 0,-2.55 -0.49,-5.09 -0.22,-7.64 0.64,-2.3 0.68,-4.75 1.58,-7A47.94,47.94 0,0 0,60 55.9c-1.23,0.05 -2.45,0.18 -3.68,0.25 -0.72,0 -1.2,0.6 -1.76,1 -1.11,0.86 -2.31,1.63 -3.38,2.54 -0.52,1 -0.64,2.18 -1.12,3.21 -0.66,-1 -0.6,-2.34 -1.29,-3.32 -1.49,-1.1 -3,-2.25 -4.49,-3.28 -1.39,-0.25 -2.82,-0.26 -4.23,-0.37a38.63,38.63 0,0 0,4.17 7.21c2,2.35 1.68,5.63 2.53,8.43a26.24,26.24 0,0 1,-0.2 5.24c-0.16,7.74 -0.26,15.48 -0.45,23.22 -0.64,-1.64 -1,-3.4 -1.72,-5 -1.48,-2.9 -2.55,-6 -4.46,-8.71l-5.91,-9a9.07,9.07 0,0 0,-1.15 -1.59c-1.65,-1.44 -3.38,-2.79 -5,-4.28 1.12,0.2 2.18,0.86 3.34,0.66 0.65,-0.1 1.41,0 1.91,-0.49 0.72,-0.67 1.86,-0.8 2.35,-1.72a7.17,7.17 0,0 0,0.83 -1.54c0.31,-5.79 0.72,-11.58 1,-17.38a6.58,6.58 0,0 0,-3.45 -1.37c-0.38,1.72 -0.82,3.43 -1.14,5.16 0,1.83 0.24,3.66 0.33,5.49 0,0.36 -0.23,0.62 -0.44,0.87 -0.93,1 -1.8,2.14 -2.74,3.17 -1.59,-0.78 -3.21,-1.52 -4.77,-2.37a23.16,23.16 0,0 0,3.29 -1.39c-1.47,-0.11 -3,-0.12 -4.43,-0.21 -0.36,0 -0.5,-0.37 -0.69,-0.61 -0.83,-1.31 -1.75,-2.55 -2.55,-3.88 1.62,0.17 3.2,0.54 4.82,0.69 -1.76,-1 -3.6,-1.92 -5.38,-2.92 -0.29,-0.15 -0.33,-0.5 -0.41,-0.79 -0.34,-1.51 -0.75,-3 -1.07,-4.51 1.12,0.62 2.2,1.34 3.34,2a49.27,49.27 0,0 1,-3.21 -4.52c-0.42,-1 -1.19,-1.84 -1.19,-3 -0.13,-2.64 -0.4,-5.28 -0.49,-7.93 1,1.51 1.72,3.14 2.66,4.68 -0.07,-0.41 -1.31,-8.54 -1.89,-12.31 0.67,-3.05 2,-5.94 2.61,-9 0.81,2.74 1.25,5.62 2.24,8.29a3,3 0,0 0,0.05 -1.4c-0.58,-2.85 -1.13,-5.69 -1.7,-8.53a2.17,2.17 0,0 1,0.35 -1.39c0.57,-1.2 1.06,-2.44 1.64,-3.64 1.11,-1.4 3.12,-2 3.82,-3.74 0.61,-1.21 1.34,-2.35 1.9,-3.58"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
30
app/src/main/res/drawable/ic_class_ranger_24.xml
Normal file
30
app/src/main/res/drawable/ic_class_ranger_24.xml
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M22.16,3.49A31.88,31.88 0,0 1,22.78 0c0.61,1.82 1,3.72 1.68,5.52 1.41,2.79 2.65,5.68 4.16,8.43 3.52,5.25 7,10.55 10.51,15.79 3.38,4 6.78,7.91 10.27,11.79 -2.28,2.38 -4.48,4.85 -6.68,7.31 -3.07,-2 -5.78,-4.48 -8.63,-6.77 -1.66,-1.19 -2.69,-3 -4,-4.51a11.66,11.66 0,0 1,-1.73 -3.25,91.49 91.49,0 0,1 -3.27,-9c-0.72,-3.34 -1.73,-6.64 -2,-10.07q-0.74,-5.86 -0.94,-11.78"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M77.23,0c0.27,1.12 0.45,2.26 0.61,3.4 -0.12,4.89 -0.66,9.77 -1.26,14.63 -0.39,1.87 -0.84,3.73 -1.25,5.6a64.82,64.82 0,0 1,-2.16 6.9c-0.63,2 -1.61,3.91 -2.43,5.86a57.34,57.34 0,0 1,-3.68 4.71,106.09 106.09,0 0,1 -12.92,9.84c-1.49,1.12 -2.88,2.35 -4.31,3.54 -1.75,2.08 -3.49,4.17 -5.2,6.28 -1.73,2.71 -3.4,5.45 -5.09,8.18 -1.25,2.48 -2.43,5 -3.65,7.5C34.53,79.6 33.3,82.82 32,86c-0.82,2.28 -1.5,4.61 -2.28,6.9 -0.47,1.33 -0.31,2.77 -0.64,4.13 -0.55,0.67 -1.63,1 -1.59,2 -1.31,-0.27 -2.43,1.66 -3.59,0.62 0.72,-1.89 -2.38,-2.8 -1.57,-4.65 0,-0.88 0.94,-1.16 1.49,-1.67l-0.42,-0.78c0.44,-1.22 0.89,-2.44 1.36,-3.65 0.44,-1 -0.28,-1.92 -0.44,-2.87a4.05,4.05 0,0 1,2.53 -0.75,22 22,0 0,1 0.65,-2.81c1.34,-3.31 2.66,-6.61 4,-9.92 0.37,-0.88 0.41,-1.84 0.7,-2.73 0.32,-0.56 1,-0.72 1.53,-1a10,10 0,0 0,2.41 -2.24c0.89,-0.72 0.4,-2 0.46,-3 -0.28,-0.45 -0.92,-0.57 -1.36,-0.86 1.25,-2.51 2.88,-4.82 4.31,-7.23a63,63 0,0 1,5.56 -8.15c1.85,-2 3.52,-4.06 5.5,-5.88 3.5,-3.87 6.9,-7.84 10.29,-11.8 3.2,-4.73 6.31,-9.52 9.49,-14.27 2,-2.83 3.21,-6.14 4.82,-9.21 1,-2 1.31,-4.19 2,-6.26"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M54.13,51.82c0.92,-0.68 1.94,-1.19 2.91,-1.78 2.3,3.64 4.52,7.33 6.81,11 0.37,0.57 0.6,1.2 0.94,1.78a8.13,8.13 0,0 0,-1.35 0.77,10.54 10.54,0 0,0 0,2.51 30.58,30.58 0,0 0,2.11 2.3c0.67,0.66 1.84,0.68 2.3,1.56a17.65,17.65 0,0 0,0.89 3.2c1.25,3.1 2.49,6.2 3.75,9.29a20.2,20.2 0,0 1,0.67 2.89,4.06 4.06,0 0,1 2.54,0.75 11.11,11.11 0,0 0,-0.59 2.37c0.45,1.4 1,2.76 1.51,4.15l-0.42,0.78c0.55,0.51 1.45,0.79 1.49,1.67 0.8,1.85 -2.29,2.76 -1.58,4.64 -1.16,1 -2.27,-0.88 -3.58,-0.61 0,-1 -1,-1.36 -1.59,-2 -0.33,-1.36 -0.17,-2.8 -0.64,-4.13 -0.79,-2.29 -1.47,-4.62 -2.28,-6.9 -1.3,-3.16 -2.53,-6.35 -3.87,-9.5 -1.23,-2.52 -2.42,-5.07 -3.69,-7.57q-2.48,-4 -5,-8c-1.55,-2 -3.22,-3.88 -4.79,-5.85 1.13,-1.1 2.3,-2.16 3.45,-3.23"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M46.16,71a2.9,2.9 0,0 1,2 -1.46,3.28 3.28,0 0,0 -0.36,2.21c0.24,0.47 0.76,0.74 0.94,1.25A21.72,21.72 0,0 1,50 78.12c-0.14,1.61 -0.4,3.22 -0.58,4.83 -0.91,0.18 -1.87,0.81 -2.77,0.28 -1.21,-0.25 -1.77,-1.4 -2.54,-2.23a2.7,2.7 0,0 1,-0.78 -1.22,19.32 19.32,0 0,1 0.17,-5.58c0.84,-1.1 2.08,-1.89 2.69,-3.17"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M52.83,69.57c0.68,0.27 1.5,0.47 1.84,1.18 0.62,1.51 2.19,2.33 2.93,3.7a17.81,17.81 0,0 1,0 5.69c-1,1.17 -1.81,2.81 -3.45,3.18 -0.85,0.38 -1.69,-0.24 -2.52,-0.37 -0.19,-1.61 -0.45,-3.22 -0.59,-4.83A21.72,21.72 0,0 1,52.25 73c0.18,-0.51 0.7,-0.78 0.94,-1.25a3.23,3.23 0,0 0,-0.36 -2.21"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M39.72,79.38a5,5 0,0 1,2.07 -2.31A5.9,5.9 0,0 0,43 82.34a8.78,8.78 0,0 1,1 2.52,4.09 4.09,0 0,1 0.07,3c-0.8,1.4 -2.4,2.88 -4.12,2.19a9.78,9.78 0,0 1,-2.51 -3.35,4.32 4.32,0 0,1 0.13,-3.35 21.76,21.76 0,0 1,2.16 -3.93"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M59.21,77.07a4.78,4.78 0,0 1,2 2.25,22.46 22.46,0 0,1 2.2,4 4.32,4.32 0,0 1,0.13 3.35A9.78,9.78 0,0 1,61.06 90c-1.7,0.68 -3.27,-0.76 -4.08,-2.12 -0.73,-1.66 0.15,-3.36 0.68,-4.93 1.19,-1.7 2.28,-3.76 1.55,-5.89"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M46.31,86.09c1.94,-1 4.29,-1.65 6.41,-0.8 0.79,0.41 2,0.39 2.32,1.33 0.66,1.29 1.34,2.57 2,3.83 0.85,1.31 2.39,1.78 3.77,2.29a3.17,3.17 0,0 1,1.45 1.31,9.22 9.22,0 0,1 -3.62,3.83 3.23,3.23 0,0 1,-2.29 0.11c-2.41,-0.51 -4.8,-1.49 -7.29,-1.08 -1.77,0.4 -3.51,0.88 -5.28,1.24 -1.47,0.14 -2.5,-1 -3.54,-1.85a12.19,12.19 0,0 1,-1.56 -2.25c1,-1.9 3.69,-1.52 4.94,-3.23 1,-1.47 1.67,-3.22 2.66,-4.73"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
9
app/src/main/res/drawable/ic_class_rogue_24.xml
Normal file
9
app/src/main/res/drawable/ic_class_rogue_24.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M48.89,0.27a5,5 0,0 1,3.17 0c0.17,1.61 0.29,3.22 0.41,4.83 0.17,1 -1.25,1.37 -1.38,2.28 0.65,1.28 2,2.33 1.63,3.93a22.42,22.42 0,0 0,4.42 -0.35q5.55,-3.27 11.07,-6.58a8.7,8.7 0,0 1,2.37 -0.55c0.83,-0.11 1.74,-0.5 2.5,0C75.92,5 78.82,6 81.69,7.13c3,0.92 6,1.73 9,2.62A34.18,34.18 0,0 0,87.82 12c-2.36,2.3 -4.74,4.58 -7.09,6.88a4.79,4.79 0,0 1,-2.29 0.9c-1.74,0.47 -3.5,0.89 -5.22,1.4 -3.64,1.34 -7.27,2.7 -10.9,4.05a4.4,4.4 0,0 1,-3.46 -0.48c-1.86,-1 -3.6,-2.38 -5.73,-2.76 0,0.9 0.11,1.81 0.06,2.72 -0.39,3.92 -0.9,7.83 -1.24,11.76 0.94,-0.07 1.87,-0.2 2.8,-0.29 1.79,-0.15 3.39,-1.1 5.15,-1.41a33.67,33.67 0,0 1,-2.23 4.75c-0.66,-0.56 -1.15,-1.3 -1.85,-1.81a5.53,5.53 0,0 0,-2.31 0.28c0.12,1.22 0.25,2.43 0.38,3.65 0,0.63 0.78,1 0.66,1.68 -0.25,1.76 -0.09,3.54 -0.23,5.31 -0.46,13.92 -1,27.84 -1.53,41.76 -0.53,3.23 -1.17,6.44 -1.82,9.65 -0.72,-3.18 -1.35,-6.39 -1.94,-9.6q-0.84,-18.27 -1.73,-36.54c-0.14,-3.63 -0.24,-7.27 -0.51,-10.88 1.09,-1.43 0.71,-3.35 1,-5a11.23,11.23 0,0 0,-2.15 -0.29c-0.82,0.45 -1.3,1.31 -2,1.91a41.53,41.53 0,0 1,-2.26 -4.71c1.54,0.24 2.95,1 4.47,1.25 1.16,0.14 2.33,0.26 3.5,0.32C49,32.69 48.48,29 48,25.21a24.31,24.31 0,0 1,0 -3.62,19.91 19.91,0 0,0 -6.59,3A4.53,4.53 0,0 1,37 24.9Q31.88,23 26.77,21.12c-2.13,-0.6 -4.27,-1.15 -6.41,-1.7 -1,-0.24 -1.57,-1.21 -2.33,-1.83C15.14,15 12.6,11.91 9.31,9.75L15,8.12c4,-1.06 7.86,-2.73 11.76,-4.18 0.89,-0.66 2,-0.23 2.95,-0.08a6.38,6.38 0,0 1,2.24 0.57c3.25,2 6.51,3.87 9.77,5.82a4.2,4.2 0,0 0,2.14 0.9c1.51,0 3,0.15 4.51,0.2a8.13,8.13 0,0 1,0.11 -1.64c0.36,-0.89 1.17,-1.52 1.51,-2.42 -0.36,-0.85 -1.63,-1.2 -1.47,-2.26 0.15,-1.58 0.22,-3.18 0.4,-4.76M31.11,13.1c-1.28,0.65 -2.61,1.18 -3.86,1.88 3,1.05 6,2 9,3a6.72,6.72 0,0 0,3.12 0C37,16.35 34.45,14.87 32,13.28c-0.26,-0.17 -0.59,-0.38 -0.9,-0.18M68.58,13c-2.64,1.68 -5.32,3.29 -7.92,5a6.62,6.62 0,0 0,3.25 0c2.94,-1.06 6,-1.91 8.87,-3 -1.39,-0.7 -2.81,-1.32 -4.2,-2"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
9
app/src/main/res/drawable/ic_class_sorcerer_24.xml
Normal file
9
app/src/main/res/drawable/ic_class_sorcerer_24.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M49.71,0c0.24,0 2.87,17.45 4.54,22.77 1.3,4.13 2.57,8.28 3.92,12.41a120.48,120.48 0,0 0,5.39 13A91.85,91.85 0,0 1,70.65 73.6c1,7 -2.54,15.84 -7.36,20.79A19,19 0,0 1,43 98.73c-6.79,-2.66 -11,-9.55 -12.76,-16.37a26.94,26.94 0,0 1,-0.84 -10.29,79.24 79.24,0 0,1 2.53,-12.34A82.18,82.18 0,0 1,36.25 48.4a117.08,117.08 0,0 0,5.39 -12.46A129.86,129.86 0,0 0,46.47 18.1C47,15 49.84,2.86 49.71,0c0.27,0 0.12,2.59 0,0M48.5,66.28c-0.14,2.34 -1.71,1.86 -2.91,4.9 -0.44,-1.56 0.88,-4.83 -0.17,-6.69A8.53,8.53 0,0 1,43.49 68a9.75,9.75 0,0 0,-1.83 5.61,8.38 8.38,0 0,0 1,3.38 8.65,8.65 0,0 1,0.51 3.4c-0.38,-1 -0.94,-1.45 -2.35,-1.48 -0.82,-0.16 -0.85,-1.59 -0.47,-2.4 -1.16,0.24 -1.23,3 -1.14,3.61 0.28,1.91 1.4,3 2.53,4.52 1,1.28 1.51,2.76 3,3.57 1.74,1 3.4,1.55 5.21,1.08 0.42,-0.11 0.48,0.42 2.1,0.48 0.92,0 1.39,-0.76 1.56,-1.77a13.51,13.51 0,0 0,4.62 -2.12c2.11,-1.89 1.54,-7.42 0.19,-9 0.44,2.06 -1.15,1.94 -0.53,3.32 0.19,1.25 -1.9,0.61 -2.73,1.12 -0.78,0.84 -0.57,1.39 -1.11,2.34 -0.64,-1.4 0.4,-2.68 0.94,-3.91A9,9 0,0 0,56.12 75a7.14,7.14 0,0 0,-1.42 -4.19,6.07 6.07,0 0,1 -1.23,-4.08c-1.6,0.44 0.44,7 -1.35,8.87 -1.63,-1.72 -0.26,-6.78 -0.35,-8.36a16.07,16.07 0,0 0,-1.63 -6.89A17.19,17.19 0,0 1,48.7 57c-0.31,-1.23 -0.59,-3.47 -0.21,-4 -1.43,2.07 -0.84,5.77 -0.4,7a22,22 0,0 1,0.41 6.35"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
33
app/src/main/res/drawable/ic_class_warlock_24.xml
Normal file
33
app/src/main/res/drawable/ic_class_warlock_24.xml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M32.81,37.77a5.9,5.9 0,0 1,0.9 -0.22,4.48 4.48,0 0,0 2,-0.82 1.51,1.51 0,0 0,0.62 -1.21c0,-0.28 0,-0.56 0,-0.87a4.81,4.81 0,0 1,0.76 0,4.92 4.92,0 0,0 1.83,-0.1 12.69,12.69 0,0 0,3.17 -1.22,7.14 7.14,0 0,0 1.11,-0.7c0.72,-0.53 1.43,-1.07 2.13,-1.63 0.32,-0.26 0.6,-0.56 0.9,-0.84a1.81,1.81 0,0 1,0.32 -0.16c0,0.26 -0.06,0.45 -0.08,0.63 0,0.45 0.1,0.63 0.55,0.61a1.13,1.13 0,0 0,0.49 -0.1A6.72,6.72 0,0 0,50 29.56a6.77,6.77 0,0 0,2.44 1.57,0.83 0.83,0 0,0 0.35,0.1c0.48,0.06 0.85,0 0.71,-0.73 0,-0.13 0,-0.27 0,-0.43a0.9,0.9 0,0 1,0.68 0.42,17 17,0 0,0 2.91,2.32 10.72,10.72 0,0 0,3.31 1.57,5.1 5.1,0 0,0 2.68,0.26 1.86,1.86 0,0 1,0.41 0l0.22,0c0,0.19 0,0.37 0,0.54a1.84,1.84 0,0 0,1 1.78,10.27 10.27,0 0,0 2.32,0.74l0.22,0.07a6.75,6.75 0,0 0,-1.2 0.38,38.29 38.29,0 0,0 -5.24,3.18q-1.92,1.5 -3.76,3.09a6.2,6.2 0,0 0,-1 1.2,0.77 0.77,0 0,1 -0.85,0.46 3.31,3.31 0,0 0,-3.07 1.36,1.15 1.15,0 0,1 -0.77,0.48c-0.51,0.07 -0.72,0.48 -0.85,1s-0.31,0.53 -0.72,0.4a0.55,0.55 0,0 1,-0.26 -0.24,2.43 2.43,0 0,1 -0.13,-0.38 1.1,1.1 0,0 0,-0.93 -0.77,0.85 0.85,0 0,1 -0.48,-0.28 3.56,3.56 0,0 0,-3.49 -1.51c-0.1,0 -0.21,-0.06 -0.31,-0.1a0.24,0.24 0,0 1,-0.09 -0.11c-0.73,-1.5 -2.14,-2.35 -3.35,-3.35A27.91,27.91 0,0 0,35 38.73a1.32,1.32 0,0 1,-0.2 -0.12,3.27 3.27,0 0,0 -2,-0.73ZM50,43.27c-0.53,-1.33 -1,-2.59 -1.51,-3.86a0.8,0.8 0,0 1,0 -0.48c0.18,-0.72 0.37,-1.43 0.56,-2.18a26.53,26.53 0,0 0,-3.7 -1.11,0.56 0.56,0 0,0 -0.7,0.33 6,6 0,0 0,-0.61 3.73,5.68 5.68,0 0,0 1.82,3.4 6,6 0,0 0,9.48 -7c-0.23,-0.46 -0.32,-0.52 -0.82,-0.4 -0.69,0.17 -1.37,0.37 -2,0.57s-1.06,0.34 -1.59,0.52c0.15,0.56 0.28,1.07 0.44,1.57a2.46,2.46 0,0 1,-0.08 1.77C50.83,41.11 50.45,42.16 50,43.27Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M46.26,53.17l3.52,-0.94a0.78,0.78 0,0 1,0.4 0l3.6,1c-0.12,0.62 -0.22,1.22 -0.33,1.82 -0.3,1.52 -0.6,3 -0.89,4.55 -0.2,1 -0.39,2 -0.58,3a7.62,7.62 0,0 0,-0.14 0.94c-0.05,0.91 -0.06,1.82 -0.1,2.73 -0.08,1.5 -0.18,3 -0.26,4.49 0,0.71 -0.08,1.42 -0.1,2.13 -0.07,1.58 -0.13,3.15 -0.2,4.73 0,1.12 -0.11,2.24 -0.17,3.36 -0.08,1.45 -0.18,2.9 -0.26,4.35 0,0.71 -0.07,1.42 -0.1,2.14 -0.07,1.55 -0.13,3.11 -0.19,4.67 -0.06,1.17 -0.13,2.33 -0.18,3.5 -0.07,1.39 -0.12,2.79 -0.19,4.18A1,1 0,0 1,50 100H50c0,-0.14 0,-0.28 0,-0.42 -0.07,-1.7 -0.12,-3.39 -0.19,-5.09s-0.18,-3.63 -0.27,-5.44c-0.06,-1.23 -0.12,-2.46 -0.19,-3.68s-0.11,-2.39 -0.18,-3.59c-0.08,-1.42 -0.18,-2.84 -0.26,-4.26 0,-1.12 -0.06,-2.25 -0.12,-3.37 -0.06,-1.28 -0.16,-2.56 -0.24,-3.85 0,-0.63 -0.07,-1.27 -0.1,-1.9 0,-0.9 0,-1.79 -0.1,-2.69a25.73,25.73 0,0 0,-0.51 -4.62c-0.38,-1.63 -0.63,-3.3 -0.95,-5 -0.16,-0.85 -0.35,-1.7 -0.52,-2.55C46.27,53.46 46.27,53.32 46.26,53.17Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M47.32,25.73c0.12,-0.69 0.23,-1.34 0.35,-2 0.23,-1.24 0.47,-2.48 0.7,-3.72s0.46,-2.47 0.68,-3.71a17.34,17.34 0,0 0,0.33 -2.69c0,-1.58 0.16,-3.15 0.25,-4.72V8.63c0.06,-1.47 0.13,-2.94 0.18,-4.41 0,-1.21 0.07,-2.43 0.11,-3.64V0H50a1.38,1.38 0,0 1,0.06 0.26c0,1.2 0.06,2.4 0.1,3.6 0.06,1.66 0.12,3.33 0.2,5 0,1.12 0.1,2.24 0.17,3.35a29.26,29.26 0,0 0,0.51 4.67c0.35,1.55 0.57,3.13 0.85,4.69 0.23,1.23 0.47,2.45 0.7,3.67 0,0.15 0,0.3 0.05,0.5a18.15,18.15 0,0 0,-1.8 0.79,1.6 1.6,0 0,1 -1.72,0C48.59,26.22 48,26 47.32,25.73Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M62.16,73.93 L54.82,55.48l0.31,-0.19 3.19,-1.68c0.4,-0.2 0.61,-0.11 0.69,0.34 0.14,0.82 0.26,1.64 0.39,2.45 0.17,1.05 0.35,2.1 0.52,3.16l0.48,3c0.17,1 0.35,2.08 0.52,3.11l0.39,2.5 0.51,3.06c0.13,0.82 0.27,1.63 0.4,2.45a1.48,1.48 0,0 1,0 0.21Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M37.78,73.91c0.07,-0.5 0.14,-1 0.22,-1.49 0.17,-1.06 0.35,-2.11 0.52,-3.16s0.32,-2 0.49,-3l0.51,-3.15c0.17,-1 0.35,-2 0.52,-3.07l0.48,-3c0.16,-1 0.31,-2 0.48,-3 0.09,-0.49 0.28,-0.58 0.71,-0.35l3.5,1.83L37.86,73.93Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M61.79,49.36l2,1.59L67,53.43a1.06,1.06 0,0 1,0.33 0.46Q69,58.35 70.58,62.8a1.54,1.54 0,0 1,0 0.19c-0.27,-0.3 -0.5,-0.54 -0.72,-0.8 -1.13,-1.3 -2.25,-2.61 -3.38,-3.92L63.8,55.2c-1,-1.14 -2,-2.29 -3,-3.42a0.39,0.39 0,0 1,-0.07 -0.48c0.19,-0.41 0.32,-0.85 0.52,-1.25A4.79,4.79 0,0 1,61.79 49.36Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M29.4,62.91c0.39,-1.08 0.78,-2.16 1.18,-3.24 0.66,-1.84 1.36,-3.68 2,-5.54a2.06,2.06 0,0 1,0.8 -1l4.56,-3.57c0.09,-0.07 0.18,-0.11 0.26,-0.17 0.54,0.31 0.6,0.92 0.89,1.38 0.39,0.64 0.12,1.05 -0.31,1.52 -1,1.09 -1.95,2.23 -2.93,3.35 -0.71,0.82 -1.44,1.63 -2.16,2.45L31.5,60.62c-0.49,0.57 -1,1.13 -1.49,1.7l-0.54,0.62Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M42.25,29c-0.63,-0.13 -1.26,-0.24 -1.89,-0.38 -1.11,-0.25 -2.21,-0.53 -3.32,-0.78a0.52,0.52 0,0 1,-0.44 -0.34c-0.75,-2.24 -1.5,-4.48 -2.2,-6.77l7.92,8.12Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M65.68,20.72 L64.6,23.9c-0.38,1.13 -0.77,2.26 -1.13,3.4a0.66,0.66 0,0 1,-0.55 0.5c-1.48,0.32 -2.94,0.69 -4.41,1a1.91,1.91 0,0 1,-0.82 0l7.93,-8.13Z"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
30
app/src/main/res/drawable/ic_class_wizard_24.xml
Normal file
30
app/src/main/res/drawable/ic_class_wizard_24.xml
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="100dp"
|
||||
android:height="100dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<path
|
||||
android:pathData="M38.56,97.68l0.27,0.31a0.8,0.8 0,0 1,-0.95 0c-1.79,-0.84 -3.57,-1.69 -5.38,-2.48 -3.9,-1.73 -7.82,-3.42 -11.74,-5.13L20,90.07l0.29,-0.35c0.49,-0.56 1,-1.11 1.48,-1.66 0.31,-0.34 0.64,-0.67 1,-1A6.06,6.06 0,0 0,24.27 85c0.73,-1.71 1.49,-3.41 2.21,-5.12a0.69,0.69 0,0 1,0.63 -0.51,6.78 6.78,0 0,0 1.1,-0.16 5.84,5.84 0,0 0,3.92 -3.09c0.32,-0.6 0.6,-1.22 0.92,-1.89l0.65,0.17A29.89,29.89 0,0 0,39 75.74a0.53,0.53 0,0 0,0.57 -0.22,3.06 3.06,0 0,1 1.29,-1 2.28,2.28 0,0 0,0.53 -0.3c0.13,-0.11 0.29,-0.31 0.27,-0.44a2.34,2.34 0,0 1,0.68 -1.86,14.82 14.82,0 0,0 0.87,-1.21 0.88,0.88 0,0 1,0.68 -0.41c0.55,-0.08 1.1,-0.15 1.65,-0.25a5.44,5.44 0,0 0,1.11 -0.33c1.82,-0.8 3.64,-1.64 5.46,-2.45a1.79,1.79 0,0 0,0.85 -0.76c0.76,-1.26 1.52,-2.53 2.35,-3.76 0.68,-1 1.47,-1.94 2.18,-2.93 0.59,-0.83 1.11,-1.71 1.7,-2.54s1.28,-1.72 1.92,-2.57c0.18,-0.23 0.4,-0.44 0.56,-0.69a2.59,2.59 0,0 1,1.49 -1.08c0.54,-0.17 1.07,-0.4 1.61,-0.6s0.42,-0.12 0.74,0.2A1.1,1.1 0,0 1,65.63 54c-0.7,1.32 -1.34,2.68 -1.95,4a13.94,13.94 0,0 0,-0.57 1.8,4.29 4.29,0 0,0 -0.2,1.09 2.83,2.83 0,0 0,0.24 -0.25c0.48,-0.65 1,-1.3 1.43,-2a6.15,6.15 0,0 0,0.6 -1.06c0.59,-1.32 1.14,-2.65 1.73,-4a1,1 0,0 0,0 -0.85,2.3 2.3,0 0,1 -0.09,-1.68c0.42,-1.09 0.79,-2.2 1.12,-3.31a8.41,8.41 0,0 1,1.16 -2.07c0.53,-0.85 1.14,-1.65 1.64,-2.51a10.6,10.6 0,0 1,2.88 -3.14l0.9,0.79a9.2,9.2 0,0 0,-0.69 2.14l0.86,-1.33c0.5,-0.78 1,-1.6 1.52,-2.33A11,11 0,0 1,77.76 38a0.4,0.4 0,0 1,0.36 0c0.34,0.13 0.67,0.29 1.07,0.47 -0.54,1.3 -1.27,2.48 -1.85,3.73S76.15,44.65 75.63,46c0.13,-0.1 0.29,-0.18 0.41,-0.29 0.8,-0.8 1.62,-1.58 2.38,-2.41 0.4,-0.44 0.78,-0.16 1.17,-0.09s0.34,0.36 0.38,0.65a1.88,1.88 0,0 1,-0.3 1.36A25.49,25.49 0,0 0,76.76 51c-0.62,1.78 -1.21,3.58 -2,5.3 -1,2.32 -2.21,4.59 -3.33,6.88 -0.7,1.42 -1.45,2.83 -2.14,4.27a8.9,8.9 0,0 0,-0.54 1.68,1.49 1.49,0 0,1 -0.43,0.75c-0.39,0.38 -0.76,0.77 -1.16,1.12a1.64,1.64 0,0 1,-0.62 0.34c-0.56,0.16 -1.14,0.31 -1.72,0.43a7,7 0,0 0,-2.15 0.83c-1.67,1 -3.36,1.94 -5,3a16.13,16.13 0,0 0,-2 1.42A11,11 0,0 1,53 78.59l-0.53,0.26 0.24,0.54c-0.34,0.33 -1,0.08 -1.12,0.7 0.46,0.07 0.69,0.75 1.38,0.42a1.76,1.76 0,0 1,0 0.28,1 1,0 0,0 0.3,1.16c0.24,0.23 0.37,0.47 0.06,0.78 0,-0.08 0,-0.14 0,-0.2 0,-0.27 -0.25,-0.36 -0.47,-0.4s-0.34,0.2 -0.39,0.39A30.28,30.28 0,0 1,51 86.33a2,2 0,0 1,-0.65 0.82,6.53 6.53,0 0,0 -1.89,2.22 16.41,16.41 0,0 0,-2 5.28A18.72,18.72 0,0 0,46.21 97a11.3,11.3 0,0 0,0.22 1.82c0.08,0.49 0,0.73 -0.5,0.85s-1,0.22 -1.56,0.31a1.36,1.36 0,0 1,-0.49 0,19.43 19.43,0 0,1 -4.31,-1.88c-0.3,-0.18 -0.63,-0.31 -0.94,-0.46Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M53.88,50.51a4.2,4.2 0,0 1,0.35 0.57c0.06,0.13 0.37,0.33 0,0.43l0.1,0.36c-0.38,0.29 -0.38,0.29 0,1l-0.3,0.52a2.66,2.66 0,0 1,-1.14 -1.09,3.78 3.78,0 0,1 -0.52,-1.91 21.85,21.85 0,0 1,1 -5.83,5.28 5.28,0 0,1 0.95,-1.62 4.51,4.51 0,0 0,0.67 -1.54,18.37 18.37,0 0,0 0.35,-4.3 2.92,2.92 0,0 0,-0.31 -1.45,5.74 5.74,0 0,0 -2,-2.41c-0.5,-0.32 -0.93,-0.74 -1.43,-1.06s-1,-0.54 -1.5,-0.83a2.47,2.47 0,0 1,-0.68 -0.46,4.69 4.69,0 0,0 -1.54,-1.07l-1.26,-0.58a3.55,3.55 0,0 1,-1.73 -1.73c-0.32,-0.65 -0.67,-1.28 -0.94,-1.95a4.12,4.12 0,0 1,-0.33 -1.34c-0.08,-1.55 -0.17,-3.1 -0.12,-4.65a7.94,7.94 0,0 1,1.7 -4.84,5.8 5.8,0 0,1 1.36,-1.52c0.24,-0.14 0.47,-0.29 0.7,-0.44a6.41,6.41 0,0 0,1 -0.67,3.29 3.29,0 0,1 1.23,-0.67 12.86,12.86 0,0 1,4.2 -0.71c0.92,0 1.85,0 2.77,0.07a3.5,3.5 0,0 1,1.78 0.59c0.7,0.47 1.39,1 2.07,1.48a3.14,3.14 0,0 1,1.08 1.46l0.89,2.61a3.47,3.47 0,0 1,0.16 0.41,3.19 3.19,0 0,1 0.14,0.91c0,0.59 -0.15,1.17 -0.21,1.76a7.69,7.69 0,0 1,-0.76 2.86c-0.24,0.46 -0.54,0.88 -0.82,1.31a1.21,1.21 0,0 0,-0.1 0.14,3.63 3.63,0 0,1 -2,1.69c-0.08,0.05 -0.19,0.11 -0.26,0.09 -0.36,-0.1 -0.59,0.14 -0.86,0.29s-0.52,0.36 -0.76,0c0,-0.05 -0.17,0 -0.26,0l-0.61,0a4.58,4.58 0,0 1,-3.54 -1.4,3.49 3.49,0 0,0 -0.49,-0.45 2.61,2.61 0,0 1,-1 -2,4.73 4.73,0 0,1 1.78,-4.37 1.55,1.55 0,0 1,1 -0.36,8.41 8.41,0 0,1 1.33,0.08 1,1 0,0 1,0.81 0.87,3.09 3.09,0 0,1 0,1.54 2,2 0,0 1,-0.26 0.44,1.9 1.9,0 0,0 -1.21,-0.89c-0.31,-0.07 -0.66,-0.27 -0.94,0.05s-0.91,0.69 -0.76,1.38a6.55,6.55 0,0 1,0 0.89A1.09,1.09 0,0 0,54 23a0.4,0.4 0,0 1,0.26 0,2 2,0 0,0 1.29,-0.21l2,-0.76a0.47,0.47 0,0 1,0.15 -0.06c0.63,0.05 0.88,-0.41 1.09,-0.86A3,3 0,0 0,59.07 20a15.7,15.7 0,0 0,0 -1.94,2.51 2.51,0 0,0 -2,-2.64 4.82,4.82 0,0 0,-1.19 -0.23c-1.09,0 -2.18,0 -3.28,0a5.82,5.82 0,0 0,-3.85 1.59,2.23 2.23,0 0,0 -0.88,1 0.05,0.05 0,0 1,0 0.05,2.91 2.91,0 0,0 -0.7,2.81c0.05,0.41 0.15,0.8 0.17,1.21A15.44,15.44 0,0 0,48 24.72a5.41,5.41 0,0 0,1.16 2.06,5.5 5.5,0 0,0 1.47,1.33 27,27 0,0 1,2.43 1.55A8.19,8.19 0,0 1,55 31.4c0.42,0.56 0.91,1.06 1.37,1.6a1.62,1.62 0,0 1,0.27 0.41,10.21 10.21,0 0,1 1,3.6c0,1.44 0.07,2.89 0.07,4.33 0,0.49 -0.18,1 -0.22,1.48a5.34,5.34 0,0 1,-0.8 2.08,2.87 2.87,0 0,1 -0.4,0.46c-0.7,0.84 -1.4,1.67 -2.08,2.53a1,1 0,0 0,-0.17 1.36,2.08 2.08,0 0,1 0.21,0.68C54.36,50.28 54.29,50.37 53.88,50.51Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M55.63,61.11c-1.1,1.63 -2.19,3.25 -3.31,4.86a1.23,1.23 0,0 1,-0.54 0.44c-0.92,0.42 -1.87,0.79 -2.79,1.23a16.07,16.07 0,0 0,-2.06 1.17A4.69,4.69 0,0 1,45 69.6c-0.58,0.07 -1.15,0.22 -1.81,0.35 0.08,-0.2 0.12,-0.33 0.18,-0.46 0.34,-0.67 0.68,-1.35 1,-2a1.89,1.89 0,0 1,0.36 -0.48c0.8,-0.77 1.6,-1.54 2.41,-2.29a2,2 0,0 1,0.6 -0.38c1,-0.39 2,-0.8 3,-1.15A33.68,33.68 0,0 0,55 61.26l0.53,-0.25Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M53.05,3.44A4.64,4.64 0,0 1,53 0c0.61,0.08 0.6,0.08 0.71,0.69a5.25,5.25 0,0 1,0 2.09C53.63,3.34 53.64,3.35 53.05,3.44Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M38.06,14c0,0.5 -0.2,0.63 -0.54,0.46s-1,-0.41 -1.16,-1a0.68,0.68 0,0 1,0 -0.27,0.82 0.82,0 0,1 0.21,-0.46c0.07,-0.06 0.31,0 0.43,0.13a5.25,5.25 0,0 1,0.81 0.67A2.37,2.37 0,0 1,38.06 14Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M42.28,3.3A2.45,2.45 0,0 1,43.6 4.89c0.06,0.25 0.14,0.59 -0.21,0.77C42.35,4.9 41.94,4 42.28,3.3Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M64,3.17c0.62,0.68 0.2,1.7 -0.85,2.09A1.7,1.7 0,0 1,64 3.17Z"
|
||||
android:fillColor="#00040c"/>
|
||||
<path
|
||||
android:pathData="M68.42,12.31c-0.24,-0.64 -0.13,-1 0.38,-1.18a6.81,6.81 0,0 1,0.83 -0.22c0.34,0.52 0.29,0.85 -0.19,1.07A6.07,6.07 0,0 1,68.42 12.31Z"
|
||||
android:fillColor="#00040c"/>
|
||||
</vector>
|
||||
Loading…
Add table
Add a link
Reference in a new issue