summaryrefslogtreecommitdiff
path: root/vendor/github.com/charmbracelet/x/cellbuf/geom.go
blob: c12e6fb1dcf7fe2ba29dbb6678be9e79c281a139 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package cellbuf

import (
	"image"
)

// Position represents an x, y position.
type Position = image.Point

// Pos is a shorthand for Position{X: x, Y: y}.
func Pos(x, y int) Position {
	return image.Pt(x, y)
}

// Rectange represents a rectangle.
type Rectangle = image.Rectangle

// Rect is a shorthand for Rectangle.
func Rect(x, y, w, h int) Rectangle {
	return image.Rect(x, y, x+w, y+h)
}