コード例 #1
0
ファイル: sdl_image.go プロジェクト: flazz/go-sdl2
func ReadXPMFromArray(xpm string) (*sdl.Surface, error) {
	_xpm := C.CString(xpm)
	C.free(unsafe.Pointer(_xpm))
	_surface := C.IMG_ReadXPMFromArray(&_xpm)
	if _surface == nil {
		return nil, GetError()
	}
	return (*sdl.Surface)(unsafe.Pointer(_surface)), nil
}
コード例 #2
0
ファイル: sdl_image.go プロジェクト: JalfResi/go-sdl2
func ReadXPMFromArray(xpm string) *sdl.Surface {
	_xpm := C.CString(xpm)
	C.free(unsafe.Pointer(_xpm))
	return (*sdl.Surface)(unsafe.Pointer(C.IMG_ReadXPMFromArray(&_xpm)))
}