1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-10-31 16:27:18 -04:00
OpenDiablo2/Common/Rectangle.go
Tim Sarbin 01a48d8720
Added object support (#93)
* Fixed LevelTypes load
* Update ResourcePaths.go
* Added DCC loading support
* Added animation data. Fixed bitshift version compile issue.
* Fixed another go build error
* Initial support for object rendering
2019-11-06 18:25:19 -05:00

21 lines
342 B
Go

package Common
type Rectangle struct {
Left int
Top int
Width int
Height int
}
func (v *Rectangle) Bottom() int {
return v.Top + v.Height
}
func (v *Rectangle) Right() int {
return v.Left + v.Width
}
func (v *Rectangle) IsInRect(x, y int) bool {
return x >= v.Left && x < v.Left+v.Width && y >= v.Top && y < v.Top+v.Height
}