コード例 #1
0
ファイル: sdl_rect.go プロジェクト: kerkerj/gtg15-demo
func (a *Rect) HasIntersection(b *Rect) bool {
	_a := (*C.SDL_Rect)(unsafe.Pointer(a))
	_b := (*C.SDL_Rect)(unsafe.Pointer(b))
	return C.SDL_HasIntersection(_a, _b) > 0
}
コード例 #2
0
ファイル: rect.go プロジェクト: flazz/go-sdl2
// Rect (https://wiki.libsdl.org/SDL_HasIntersection)
func (a *Rect) HasIntersection(b *Rect) bool {
	return C.SDL_HasIntersection(a.cptr(), b.cptr()) > 0
}
コード例 #3
0
ファイル: render.go プロジェクト: jbondeson/Go-SDL2
func (a *Rect) HasIntersection(b *Rect) bool {
	return C.SDL_HasIntersection((*C.SDL_Rect)(unsafe.Pointer(a)), (*C.SDL_Rect)(unsafe.Pointer(b))) == C.SDL_TRUE
}
コード例 #4
0
ファイル: rect.go プロジェクト: willemvds/sdl
func (r *Rect) HasIntersection(r2 *Rect) bool {
	return C.SDL_HasIntersection(r.c(), r2.c()) == C.SDL_TRUE
}