Files
mc/server/item/recipe/shape.go
T

20 lines
435 B
Go
Raw Normal View History

2026-07-09 08:33:57 +08:00
package recipe
// Shape make up the shape of a shaped recipe. It consists of a width and a height.
type Shape [2]int
// Width returns the width of the shape.
func (s Shape) Width() int {
return s[0]
}
// Height returns the height of the shape.
func (s Shape) Height() int {
return s[1]
}
// NewShape creates a new shape using the provided width and height.
func NewShape(width, height int) Shape {
return Shape{width, height}
}