Files
gorpg/domain/type.item.go

28 lines
528 B
Go

package domain
import "game/konstructor"
const (
SwordItemType konstructor.ItemTypeMapKey = "sword"
)
func (d *Domain) InitItemType() {
d.ItemTypeMap = konstructor.ItemTypeMap{
SwordItemType: {
ID: "sword",
Render: konstructor.Render{
Image: "assets/images/items/sword.png",
},
},
}
}
func (d *Domain) GetItemTypeMap() konstructor.ItemTypeMap {
return d.ItemTypeMap
}
func (d *Domain) GetItemType(name konstructor.ItemTypeMapKey) konstructor.ItemType {
value, _ := d.ItemTypeMap[name]
return value
}