internal/gamepad: move driver.GamepadButton to gamepad.Button

This commit is contained in:
Hajime Hoshi 2022-02-05 23:03:30 +09:00
parent 1bee10f999
commit 627509e974
3 changed files with 88 additions and 72 deletions

View File

@ -16,45 +16,46 @@ package ebiten
import ( import (
"github.com/hajimehoshi/ebiten/v2/internal/driver" "github.com/hajimehoshi/ebiten/v2/internal/driver"
"github.com/hajimehoshi/ebiten/v2/internal/gamepad"
) )
// GamepadButton represents a gamepad button. // GamepadButton represents a gamepad button.
type GamepadButton = driver.GamepadButton type GamepadButton = gamepad.Button
// GamepadButtons // GamepadButtons
const ( const (
GamepadButton0 GamepadButton = driver.GamepadButton0 GamepadButton0 GamepadButton = gamepad.Button0
GamepadButton1 GamepadButton = driver.GamepadButton1 GamepadButton1 GamepadButton = gamepad.Button1
GamepadButton2 GamepadButton = driver.GamepadButton2 GamepadButton2 GamepadButton = gamepad.Button2
GamepadButton3 GamepadButton = driver.GamepadButton3 GamepadButton3 GamepadButton = gamepad.Button3
GamepadButton4 GamepadButton = driver.GamepadButton4 GamepadButton4 GamepadButton = gamepad.Button4
GamepadButton5 GamepadButton = driver.GamepadButton5 GamepadButton5 GamepadButton = gamepad.Button5
GamepadButton6 GamepadButton = driver.GamepadButton6 GamepadButton6 GamepadButton = gamepad.Button6
GamepadButton7 GamepadButton = driver.GamepadButton7 GamepadButton7 GamepadButton = gamepad.Button7
GamepadButton8 GamepadButton = driver.GamepadButton8 GamepadButton8 GamepadButton = gamepad.Button8
GamepadButton9 GamepadButton = driver.GamepadButton9 GamepadButton9 GamepadButton = gamepad.Button9
GamepadButton10 GamepadButton = driver.GamepadButton10 GamepadButton10 GamepadButton = gamepad.Button10
GamepadButton11 GamepadButton = driver.GamepadButton11 GamepadButton11 GamepadButton = gamepad.Button11
GamepadButton12 GamepadButton = driver.GamepadButton12 GamepadButton12 GamepadButton = gamepad.Button12
GamepadButton13 GamepadButton = driver.GamepadButton13 GamepadButton13 GamepadButton = gamepad.Button13
GamepadButton14 GamepadButton = driver.GamepadButton14 GamepadButton14 GamepadButton = gamepad.Button14
GamepadButton15 GamepadButton = driver.GamepadButton15 GamepadButton15 GamepadButton = gamepad.Button15
GamepadButton16 GamepadButton = driver.GamepadButton16 GamepadButton16 GamepadButton = gamepad.Button16
GamepadButton17 GamepadButton = driver.GamepadButton17 GamepadButton17 GamepadButton = gamepad.Button17
GamepadButton18 GamepadButton = driver.GamepadButton18 GamepadButton18 GamepadButton = gamepad.Button18
GamepadButton19 GamepadButton = driver.GamepadButton19 GamepadButton19 GamepadButton = gamepad.Button19
GamepadButton20 GamepadButton = driver.GamepadButton20 GamepadButton20 GamepadButton = gamepad.Button20
GamepadButton21 GamepadButton = driver.GamepadButton21 GamepadButton21 GamepadButton = gamepad.Button21
GamepadButton22 GamepadButton = driver.GamepadButton22 GamepadButton22 GamepadButton = gamepad.Button22
GamepadButton23 GamepadButton = driver.GamepadButton23 GamepadButton23 GamepadButton = gamepad.Button23
GamepadButton24 GamepadButton = driver.GamepadButton24 GamepadButton24 GamepadButton = gamepad.Button24
GamepadButton25 GamepadButton = driver.GamepadButton25 GamepadButton25 GamepadButton = gamepad.Button25
GamepadButton26 GamepadButton = driver.GamepadButton26 GamepadButton26 GamepadButton = gamepad.Button26
GamepadButton27 GamepadButton = driver.GamepadButton27 GamepadButton27 GamepadButton = gamepad.Button27
GamepadButton28 GamepadButton = driver.GamepadButton28 GamepadButton28 GamepadButton = gamepad.Button28
GamepadButton29 GamepadButton = driver.GamepadButton29 GamepadButton29 GamepadButton = gamepad.Button29
GamepadButton30 GamepadButton = driver.GamepadButton30 GamepadButton30 GamepadButton = gamepad.Button30
GamepadButton31 GamepadButton = driver.GamepadButton31 GamepadButton31 GamepadButton = gamepad.Button31
GamepadButtonMax GamepadButton = GamepadButton31 GamepadButtonMax GamepadButton = GamepadButton31
) )

View File

@ -14,45 +14,6 @@
package driver package driver
type GamepadButton int
const (
GamepadButton0 GamepadButton = iota
GamepadButton1
GamepadButton2
GamepadButton3
GamepadButton4
GamepadButton5
GamepadButton6
GamepadButton7
GamepadButton8
GamepadButton9
GamepadButton10
GamepadButton11
GamepadButton12
GamepadButton13
GamepadButton14
GamepadButton15
GamepadButton16
GamepadButton17
GamepadButton18
GamepadButton19
GamepadButton20
GamepadButton21
GamepadButton22
GamepadButton23
GamepadButton24
GamepadButton25
GamepadButton26
GamepadButton27
GamepadButton28
GamepadButton29
GamepadButton30
GamepadButton31
)
const GamepadButtonNum = 32
type StandardGamepadButton int type StandardGamepadButton int
// https://www.w3.org/TR/gamepad/#remapping // https://www.w3.org/TR/gamepad/#remapping

View File

@ -0,0 +1,54 @@
// Copyright 2022 The Ebiten Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package gamepad
type Button int
const (
Button0 Button = iota
Button1
Button2
Button3
Button4
Button5
Button6
Button7
Button8
Button9
Button10
Button11
Button12
Button13
Button14
Button15
Button16
Button17
Button18
Button19
Button20
Button21
Button22
Button23
Button24
Button25
Button26
Button27
Button28
Button29
Button30
Button31
)
const ButtonNum = 32