mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-11-10 04:57:26 +01:00
ebiten: make some MouseButton definitions explicit
This change redefines named mouse button consts like MouseButtonLeft to use MouseButton0, so that users can know which enums are the same and different. Updates #2445
This commit is contained in:
parent
6e12fd13e4
commit
9e9cec249a
@ -149,9 +149,9 @@ func (i *Input) Wheel() (xoff, yoff float64) {
|
||||
}
|
||||
|
||||
var glfwMouseButtonToMouseButton = map[glfw.MouseButton]MouseButton{
|
||||
glfw.MouseButtonLeft: MouseButtonLeft,
|
||||
glfw.MouseButtonRight: MouseButtonRight,
|
||||
glfw.MouseButtonMiddle: MouseButtonMiddle,
|
||||
glfw.MouseButtonLeft: MouseButton0,
|
||||
glfw.MouseButtonRight: MouseButton1,
|
||||
glfw.MouseButtonMiddle: MouseButton2,
|
||||
glfw.MouseButton3: MouseButton3,
|
||||
glfw.MouseButton4: MouseButton4,
|
||||
}
|
||||
|
@ -126,9 +126,9 @@ func (i *Input) IsKeyPressed(key Key) bool {
|
||||
}
|
||||
|
||||
var codeToMouseButton = map[int]MouseButton{
|
||||
0: MouseButtonLeft,
|
||||
1: MouseButtonMiddle,
|
||||
2: MouseButtonRight,
|
||||
0: MouseButton0, // Left
|
||||
1: MouseButton2, // Middle
|
||||
2: MouseButton1, // Right
|
||||
3: MouseButton3,
|
||||
4: MouseButton4,
|
||||
}
|
||||
|
@ -24,15 +24,11 @@ import (
|
||||
type MouseButton int
|
||||
|
||||
const (
|
||||
MouseButton0 MouseButton = iota
|
||||
MouseButton1
|
||||
MouseButton2
|
||||
MouseButton3
|
||||
MouseButton4
|
||||
|
||||
MouseButtonLeft = MouseButton0
|
||||
MouseButtonRight = MouseButton1
|
||||
MouseButtonMiddle = MouseButton2
|
||||
MouseButton0 MouseButton = iota // The 'left' button
|
||||
MouseButton1 // The 'right' button
|
||||
MouseButton2 // The 'middle' button
|
||||
MouseButton3 // The additional button (usually browser-back)
|
||||
MouseButton4 // The additional button (usually browser-forward)
|
||||
)
|
||||
|
||||
type TouchID int
|
||||
|
@ -23,13 +23,14 @@ type MouseButton = ui.MouseButton
|
||||
|
||||
// MouseButtons
|
||||
const (
|
||||
MouseButtonLeft MouseButton = ui.MouseButtonLeft
|
||||
MouseButtonRight MouseButton = ui.MouseButtonRight
|
||||
MouseButtonMiddle MouseButton = ui.MouseButtonMiddle
|
||||
MouseButton0 MouseButton = ui.MouseButton0
|
||||
MouseButton1 MouseButton = ui.MouseButton1
|
||||
MouseButton2 MouseButton = ui.MouseButton2
|
||||
MouseButton3 MouseButton = ui.MouseButton3
|
||||
MouseButton4 MouseButton = ui.MouseButton4
|
||||
MouseButtonMax MouseButton = MouseButton4
|
||||
MouseButtonLeft MouseButton = MouseButton0
|
||||
MouseButtonRight MouseButton = MouseButton1
|
||||
MouseButtonMiddle MouseButton = MouseButton2
|
||||
|
||||
MouseButton0 MouseButton = ui.MouseButton0
|
||||
MouseButton1 MouseButton = ui.MouseButton1
|
||||
MouseButton2 MouseButton = ui.MouseButton2
|
||||
MouseButton3 MouseButton = ui.MouseButton3
|
||||
MouseButton4 MouseButton = ui.MouseButton4
|
||||
MouseButtonMax MouseButton = MouseButton4
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user