test to manage problems with stack

SQLite
Lucas Delanier 2 years ago
parent aa6e3afcb0
commit a411caadca

@ -10,6 +10,7 @@ import androidx.core.view.WindowInsetsCompat
import androidx.core.view.WindowInsetsControllerCompat
import androidx.navigation.findNavController
import androidx.navigation.ui.setupWithNavController
import com.example.shakecraft.data.Stub
import com.example.shakecraft.model.Player
import com.example.shakecraft.model.Recipe
import com.google.android.material.bottomnavigation.BottomNavigationView
@ -17,7 +18,9 @@ import com.google.android.material.bottomnavigation.BottomNavigationView
class MainActivity : AppCompatActivity() {
var currentPlayer = Player("Winker",0)
var currentPlayer = Stub().load()
@RequiresApi(Build.VERSION_CODES.R)
private fun hideSystemUI() {
WindowCompat.setDecorFitsSystemWindows(window, false)

@ -7,16 +7,16 @@ import com.example.shakecraft.model.Player
class Stub {
fun load() : List<Item>{
fun load() : Player{
var currentPlayer : Player = Player("Winker",0)
val items : MutableList<Item> = mutableListOf<Item>()
items.add(Item(name = "Beech Log", rarity = 1, stack = 1, R.drawable.ic_anvil, xpReward = 10 ))
items.add(Item(name = "Bronze Ore", rarity = 2, stack = 1, R.drawable.ic_anvil, xpReward = 20))
items.add(Item(name = "Iron Ore", rarity = 3, stack = 1, R.drawable.ic_anvil, xpReward = 30))
items.add(Item(name = "Diamond", rarity = 3, stack = 1, R.drawable.ic_anvil, xpReward = 30))
return items
items.add(Item(name = "Beech Log", rarity = 1, stack = 30, R.drawable.log2, xpReward = 10 ))
currentPlayer.items = items
return currentPlayer
}
var currentPlayer : Player = Player("Winker",0)
}

@ -3,7 +3,7 @@ package com.example.shakecraft.model
class Player(val pseudo: String, var xp: Int = 0) {
var level: Int = 1
val items: MutableList<Item> = mutableListOf()
var items: MutableList<Item> = mutableListOf()
var rank: String = "Beginner"

@ -8,7 +8,7 @@ class RecipeManager {
companion object {
var recipeListObjects : List<Recipe> = listOf(
val recipeListObjects : List<Recipe> = listOf(
Recipe(
Item("Wooden Stick", image = R.drawable.wooden_stick, stack = 1),listOf(
Item("Wooden Plank", image = R.drawable.wooden_plank, stack = 2)
@ -24,7 +24,7 @@ class RecipeManager {
), "Objects"),
)
var recipeListTools : List<Recipe> = listOf(
val recipeListTools : List<Recipe> = listOf(
Recipe(
Item("Bronze Sword", image = R.drawable.bronze_sword, stack = 1),listOf(
@ -45,7 +45,7 @@ class RecipeManager {
), "Tools"),
)
var recipeListBlacksmithing : List<Recipe> = listOf(
val recipeListBlacksmithing : List<Recipe> = listOf(
Recipe(
Item("Bronze Ingot", image = R.drawable.bronze_ingot, stack = 1),listOf(

Loading…
Cancel
Save