ichigo/engine/solid.go

19 lines
263 B
Go

package engine
import (
"encoding/gob"
"image"
)
var _ Collider = SolidRect{}
func init() {
gob.Register(&SolidRect{})
}
type SolidRect struct {
ID
Bounds
}
func (s SolidRect) CollidesWith(r image.Rectangle) bool { return s.BoundingRect().Overlaps(r) }