物品容器优化
This commit is contained in:
@@ -2,11 +2,11 @@ package builtin
|
||||
|
||||
import "github.com/kercylan98/minotaur/game"
|
||||
|
||||
type ItemContainerOption[ItemID comparable, Item game.Item[ItemID]] func(container ItemContainer[ItemID, Item])
|
||||
type ItemContainerOption[ItemID comparable, Item game.Item[ItemID]] func(container *ItemContainer[ItemID, Item])
|
||||
|
||||
// WithItemContainerSizeLimit 通过特定的物品容器非堆叠数量上限创建物品容器
|
||||
func WithItemContainerSizeLimit[ItemID comparable, Item game.Item[ItemID]](sizeLimit int) ItemContainerOption[ItemID, Item] {
|
||||
return func(container ItemContainer[ItemID, Item]) {
|
||||
return func(container *ItemContainer[ItemID, Item]) {
|
||||
if sizeLimit <= 0 {
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user