コード例 #1
0
ファイル: mouse.go プロジェクト: bluepeppers/allegro
func GetMouseState() MouseState {
	var ms MouseState

	C.al_get_mouse_state((*C.ALLEGRO_MOUSE_STATE)(&ms))

	return ms
}
コード例 #2
0
ファイル: mouse.go プロジェクト: b1naryth1ef/allegro
func GetMouseState() *MouseState {
	ms := new(C.ALLEGRO_MOUSE_STATE)
	C.al_get_mouse_state(ms)
	return (*MouseState)(unsafe.Pointer(ms))
}