コード例 #1
0
ファイル: fullscreen.go プロジェクト: bluepeppers/allegro
func DisplayModes() []DisplayMode {
	var n int

	n = int(C.al_get_num_display_modes())

	modes := make([]DisplayMode, n)
	for i := 0; i < n; i++ {
		var mode C.ALLEGRO_DISPLAY_MODE

		C.al_get_display_mode(C.int(i), &mode)

		modes[i] = DisplayMode{
			int(mode.width), int(mode.height),
			int(mode.format), int(mode.refresh_rate)}
	}
	return modes
}
コード例 #2
0
ファイル: display.go プロジェクト: beoran/algo
// Returns the number of display modes available to Allegro
func NumDisplayModes() int {
	return int(C.al_get_num_display_modes())
}
コード例 #3
0
ファイル: fullscreen.go プロジェクト: b1naryth1ef/allegro
func GetNumDisplayModes() int32 {
	return int32(C.al_get_num_display_modes())
}