ItemTypeMap, NPCTypeMap
This commit is contained in:
16
domain/item_type.go
Normal file
16
domain/item_type.go
Normal 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
16
domain/npc_type.go
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user