Skip to content

Commit

Permalink
discovered progress concept art
Browse files Browse the repository at this point in the history
  • Loading branch information
ManApart committed Nov 12, 2023
1 parent 4abd94d commit 20dc4fb
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 1 deletion.
12 changes: 11 additions & 1 deletion src/commonMain/kotlin/UserInfo.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,14 @@ data class PlanetInfo(
val labels: MutableSet<Label> = mutableSetOf(),
var notes: String = "",
val outPosts: MutableSet<String> = mutableSetOf()
)
)

@Serializable
data class PlanetScan(
var traits: Set<Int>? = null,
var resources: Set<Int>? = null,
var lifeScans: Map<ScanName, PercentScanned>
)

typealias ScanName = String
typealias PercentScanned = String
3 changes: 3 additions & 0 deletions src/jsMain/kotlin/Persistance.kt
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,12 @@ data class InMemoryStorage(
val planetSearchOptions: PlanetSearchOptions = PlanetSearchOptions(),
val missionSearchOptions: MissionSearchOptions = MissionSearchOptions(),
val planetUserInfo: MutableMap<String, PlanetInfo> = mutableMapOf(),
val discoveredStars: Set<Int> = setOf(),
val planetScans: MutableMap<String, PlanetInfo> = mutableMapOf(),
val connectionSettings: GameConnectionSettings = GameConnectionSettings(),
var quests: List<Quest> = listOf(),
var stats: MiscStats = MiscStats(),
var discoveredOnly: Boolean = false
)

var inMemoryStorage = InMemoryStorage()
Expand Down

0 comments on commit 20dc4fb

Please sign in to comment.