Files
mc/server/item/recipe/shape.go
T
TarnaWijaya 26ed99fda6
Build and deploy / Build (push) Has been cancelled
Build and deploy / Update Contributors (push) Has been cancelled
Build and deploy / Deploy (push) Has been cancelled
up3
2026-07-09 08:33:57 +08:00

20 lines
435 B
Go

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}
}