completely abolishing GSON; new save format impl wip

This commit is contained in:
minjaesong
2021-08-23 16:55:51 +09:00
parent df1ebdf93d
commit e15d5c9b05
58 changed files with 421 additions and 2101 deletions

View File

@@ -26,7 +26,7 @@ object ItemCodex {
* <ItemID or RefID for Actor, TheItem>
* Will return corresponding Actor if ID >= ACTORID_MIN
*/
private val itemCodex = HashMap<ItemID, GameItem>()
val itemCodex = HashMap<ItemID, GameItem>()
val dynamicItemDescription = HashMap<ItemID, GameItem>()
val dynamicToStaticTable = HashMap<ItemID, ItemID>()
@@ -119,5 +119,5 @@ object ItemCodex {
}
fun hasItem(itemID: Int): Boolean = dynamicItemDescription.containsKey(itemID)
fun hasItem(itemID: ItemID): Boolean = dynamicItemDescription.containsKey(itemID)
}

View File

@@ -28,7 +28,7 @@ class Material {
object MaterialCodex {
private var materialProps = HashMap<String, Material>()
val materialProps = HashMap<String, Material>()
private val nullMaterial = Material()
operator fun invoke(module: String, path: String) {