Example #1
0
func (renderer *Renderer) DrawLine(x1, y1, x2, y2 int) int {
	_x1 := C.int(x1)
	_y1 := C.int(y1)
	_x2 := C.int(x2)
	_y2 := C.int(y2)
	return int(C.SDL_RenderDrawLine(renderer.cptr(), _x1, _y1, _x2, _y2))
}
Example #2
0
func (r *Renderer) DrawLine(x1, y1, x2, y2 int) error {
	if C.SDL_RenderDrawLine(r.c, C.int(x1), C.int(y1), C.int(x2), C.int(y2)) != 0 {
		return getError()
	}

	return nil
}
Example #3
0
func (renderer *Renderer) DrawLine(x1, y1, x2, y2 int) int {
	_renderer := (*C.SDL_Renderer)(unsafe.Pointer(renderer))
	_x1 := (C.int)(x1)
	_y1 := (C.int)(y1)
	_x2 := (C.int)(x2)
	_y2 := (C.int)(y2)
	return (int)(C.SDL_RenderDrawLine(_renderer, _x1, _y1, _x2, _y2))
}
Example #4
0
// Renderer (https://wiki.libsdl.org/SDL_RenderDrawLine)
func (renderer *Renderer) DrawLine(x1, y1, x2, y2 int) error {
	_x1 := C.int(x1)
	_y1 := C.int(y1)
	_x2 := C.int(x2)
	_y2 := C.int(y2)
	_ret := C.SDL_RenderDrawLine(renderer.cptr(), _x1, _y1, _x2, _y2)
	if _ret < 0 {
		return GetError()
	}
	return nil
}
Example #5
0
func RenderDrawLine(_renderer *Renderer, _x1, _y1, _x2, _y2 int) {
	C.SDL_RenderDrawLine(_renderer.Get(), C.int(_x1), C.int(_y1), C.int(_x2), C.int(_y2))
}
Example #6
0
func (r *Renderer) DrawLine(x1, y1, x2, y2 int32) bool {
	ret := C.SDL_RenderDrawLine(r.cRenderer, C.int(x1), C.int(y1), C.int(x2), C.int(y2))
	return int(ret) == 0
}