ItemTypeMap, NPCTypeMap

This commit is contained in:
2023-07-07 00:38:13 +02:00
parent 13920d66b7
commit 415a564317
5 changed files with 44 additions and 0 deletions

16
domain/item_type.go Normal file
View File

@@ -0,0 +1,16 @@
package domain
import "game/konstructor"
func (d *Domain) InitItemType() {
d.ItemTypeMap = konstructor.ItemTypeMap{}
}
func (d *Domain) GetItemTypeMap() konstructor.ItemTypeMap {
return d.ItemTypeMap
}
func (d *Domain) GetItemType(name string) konstructor.ItemType {
value, _ := d.ItemTypeMap[name]
return value
}

16
domain/npc_type.go Normal file
View File

@@ -0,0 +1,16 @@
package domain
import "game/konstructor"
func (d *Domain) InitNPCType() {
d.NPCTypeMap = konstructor.NPCTypeMap{}
}
func (d *Domain) GetNPCTypeMap() konstructor.NPCTypeMap {
return d.NPCTypeMap
}
func (d *Domain) GetNPCType(name string) konstructor.NPCType {
value, _ := d.NPCTypeMap[name]
return value
}