Win32 API 日本語リファレンス
ホームUI.Input.GameInput › GameInputArcadeStickButtons

GameInputArcadeStickButtons

列挙型フラグ
基底型i4

メンバー 15

名前10進16進
GameInputArcadeStickNone00x0
GameInputArcadeStickMenu10x1
GameInputArcadeStickView20x2
GameInputArcadeStickUp40x4
GameInputArcadeStickDown80x8
GameInputArcadeStickLeft160x10
GameInputArcadeStickRight320x20
GameInputArcadeStickAction1640x40
GameInputArcadeStickAction21280x80
GameInputArcadeStickAction32560x100
GameInputArcadeStickAction45120x200
GameInputArcadeStickAction510240x400
GameInputArcadeStickAction620480x800
GameInputArcadeStickSpecial140960x1000
GameInputArcadeStickSpecial281920x2000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum GameInputArcadeStickButtons : int {
    GameInputArcadeStickNone = 0,
    GameInputArcadeStickMenu = 1,
    GameInputArcadeStickView = 2,
    GameInputArcadeStickUp = 4,
    GameInputArcadeStickDown = 8,
    GameInputArcadeStickLeft = 16,
    GameInputArcadeStickRight = 32,
    GameInputArcadeStickAction1 = 64,
    GameInputArcadeStickAction2 = 128,
    GameInputArcadeStickAction3 = 256,
    GameInputArcadeStickAction4 = 512,
    GameInputArcadeStickAction5 = 1024,
    GameInputArcadeStickAction6 = 2048,
    GameInputArcadeStickSpecial1 = 4096,
    GameInputArcadeStickSpecial2 = 8192
} GameInputArcadeStickButtons;
[Flags]
public enum GameInputArcadeStickButtons : int
{
    GameInputArcadeStickNone = 0,
    GameInputArcadeStickMenu = 1,
    GameInputArcadeStickView = 2,
    GameInputArcadeStickUp = 4,
    GameInputArcadeStickDown = 8,
    GameInputArcadeStickLeft = 16,
    GameInputArcadeStickRight = 32,
    GameInputArcadeStickAction1 = 64,
    GameInputArcadeStickAction2 = 128,
    GameInputArcadeStickAction3 = 256,
    GameInputArcadeStickAction4 = 512,
    GameInputArcadeStickAction5 = 1024,
    GameInputArcadeStickAction6 = 2048,
    GameInputArcadeStickSpecial1 = 4096,
    GameInputArcadeStickSpecial2 = 8192,
}
<Flags>
Public Enum GameInputArcadeStickButtons As Integer
    GameInputArcadeStickNone = 0
    GameInputArcadeStickMenu = 1
    GameInputArcadeStickView = 2
    GameInputArcadeStickUp = 4
    GameInputArcadeStickDown = 8
    GameInputArcadeStickLeft = 16
    GameInputArcadeStickRight = 32
    GameInputArcadeStickAction1 = 64
    GameInputArcadeStickAction2 = 128
    GameInputArcadeStickAction3 = 256
    GameInputArcadeStickAction4 = 512
    GameInputArcadeStickAction5 = 1024
    GameInputArcadeStickAction6 = 2048
    GameInputArcadeStickSpecial1 = 4096
    GameInputArcadeStickSpecial2 = 8192
End Enum
import enum

class GameInputArcadeStickButtons(enum.IntFlag):
    GameInputArcadeStickNone = 0
    GameInputArcadeStickMenu = 1
    GameInputArcadeStickView = 2
    GameInputArcadeStickUp = 4
    GameInputArcadeStickDown = 8
    GameInputArcadeStickLeft = 16
    GameInputArcadeStickRight = 32
    GameInputArcadeStickAction1 = 64
    GameInputArcadeStickAction2 = 128
    GameInputArcadeStickAction3 = 256
    GameInputArcadeStickAction4 = 512
    GameInputArcadeStickAction5 = 1024
    GameInputArcadeStickAction6 = 2048
    GameInputArcadeStickSpecial1 = 4096
    GameInputArcadeStickSpecial2 = 8192
// GameInputArcadeStickButtons (flags)
pub const GameInputArcadeStickNone: i32 = 0;
pub const GameInputArcadeStickMenu: i32 = 1;
pub const GameInputArcadeStickView: i32 = 2;
pub const GameInputArcadeStickUp: i32 = 4;
pub const GameInputArcadeStickDown: i32 = 8;
pub const GameInputArcadeStickLeft: i32 = 16;
pub const GameInputArcadeStickRight: i32 = 32;
pub const GameInputArcadeStickAction1: i32 = 64;
pub const GameInputArcadeStickAction2: i32 = 128;
pub const GameInputArcadeStickAction3: i32 = 256;
pub const GameInputArcadeStickAction4: i32 = 512;
pub const GameInputArcadeStickAction5: i32 = 1024;
pub const GameInputArcadeStickAction6: i32 = 2048;
pub const GameInputArcadeStickSpecial1: i32 = 4096;
pub const GameInputArcadeStickSpecial2: i32 = 8192;
// GameInputArcadeStickButtons
const (
	GameInputArcadeStickNone int32 = 0
	GameInputArcadeStickMenu int32 = 1
	GameInputArcadeStickView int32 = 2
	GameInputArcadeStickUp int32 = 4
	GameInputArcadeStickDown int32 = 8
	GameInputArcadeStickLeft int32 = 16
	GameInputArcadeStickRight int32 = 32
	GameInputArcadeStickAction1 int32 = 64
	GameInputArcadeStickAction2 int32 = 128
	GameInputArcadeStickAction3 int32 = 256
	GameInputArcadeStickAction4 int32 = 512
	GameInputArcadeStickAction5 int32 = 1024
	GameInputArcadeStickAction6 int32 = 2048
	GameInputArcadeStickSpecial1 int32 = 4096
	GameInputArcadeStickSpecial2 int32 = 8192
)
const
  GameInputArcadeStickNone = 0;
  GameInputArcadeStickMenu = 1;
  GameInputArcadeStickView = 2;
  GameInputArcadeStickUp = 4;
  GameInputArcadeStickDown = 8;
  GameInputArcadeStickLeft = 16;
  GameInputArcadeStickRight = 32;
  GameInputArcadeStickAction1 = 64;
  GameInputArcadeStickAction2 = 128;
  GameInputArcadeStickAction3 = 256;
  GameInputArcadeStickAction4 = 512;
  GameInputArcadeStickAction5 = 1024;
  GameInputArcadeStickAction6 = 2048;
  GameInputArcadeStickSpecial1 = 4096;
  GameInputArcadeStickSpecial2 = 8192;
// GameInputArcadeStickButtons
pub const GameInputArcadeStickNone: i32 = 0;
pub const GameInputArcadeStickMenu: i32 = 1;
pub const GameInputArcadeStickView: i32 = 2;
pub const GameInputArcadeStickUp: i32 = 4;
pub const GameInputArcadeStickDown: i32 = 8;
pub const GameInputArcadeStickLeft: i32 = 16;
pub const GameInputArcadeStickRight: i32 = 32;
pub const GameInputArcadeStickAction1: i32 = 64;
pub const GameInputArcadeStickAction2: i32 = 128;
pub const GameInputArcadeStickAction3: i32 = 256;
pub const GameInputArcadeStickAction4: i32 = 512;
pub const GameInputArcadeStickAction5: i32 = 1024;
pub const GameInputArcadeStickAction6: i32 = 2048;
pub const GameInputArcadeStickSpecial1: i32 = 4096;
pub const GameInputArcadeStickSpecial2: i32 = 8192;
const
  GameInputArcadeStickNone* = 0
  GameInputArcadeStickMenu* = 1
  GameInputArcadeStickView* = 2
  GameInputArcadeStickUp* = 4
  GameInputArcadeStickDown* = 8
  GameInputArcadeStickLeft* = 16
  GameInputArcadeStickRight* = 32
  GameInputArcadeStickAction1* = 64
  GameInputArcadeStickAction2* = 128
  GameInputArcadeStickAction3* = 256
  GameInputArcadeStickAction4* = 512
  GameInputArcadeStickAction5* = 1024
  GameInputArcadeStickAction6* = 2048
  GameInputArcadeStickSpecial1* = 4096
  GameInputArcadeStickSpecial2* = 8192
enum GameInputArcadeStickButtons : int {
    GameInputArcadeStickNone = 0,
    GameInputArcadeStickMenu = 1,
    GameInputArcadeStickView = 2,
    GameInputArcadeStickUp = 4,
    GameInputArcadeStickDown = 8,
    GameInputArcadeStickLeft = 16,
    GameInputArcadeStickRight = 32,
    GameInputArcadeStickAction1 = 64,
    GameInputArcadeStickAction2 = 128,
    GameInputArcadeStickAction3 = 256,
    GameInputArcadeStickAction4 = 512,
    GameInputArcadeStickAction5 = 1024,
    GameInputArcadeStickAction6 = 2048,
    GameInputArcadeStickSpecial1 = 4096,
    GameInputArcadeStickSpecial2 = 8192,
}
#define global GameInputArcadeStickNone     0x0
#define global GameInputArcadeStickMenu     0x1
#define global GameInputArcadeStickView     0x2
#define global GameInputArcadeStickUp       0x4
#define global GameInputArcadeStickDown     0x8
#define global GameInputArcadeStickLeft     0x10
#define global GameInputArcadeStickRight    0x20
#define global GameInputArcadeStickAction1  0x40
#define global GameInputArcadeStickAction2  0x80
#define global GameInputArcadeStickAction3  0x100
#define global GameInputArcadeStickAction4  0x200
#define global GameInputArcadeStickAction5  0x400
#define global GameInputArcadeStickAction6  0x800
#define global GameInputArcadeStickSpecial1 0x1000
#define global GameInputArcadeStickSpecial2 0x2000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。