44 lines
2.1 KiB
C#
44 lines
2.1 KiB
C#
/// <summary>
|
|
/// Соответствие между кнопками игрового ввода и цифровыми выходами периферийной платы (пины 0-15).
|
|
/// Содержит mapping для управления двух игроков, служебных кнопок и датчиков хопера.
|
|
/// </summary>
|
|
public enum ButtonPinMapping
|
|
{
|
|
/// <summary>Кнопка движения вверх для первого игрока</summary>
|
|
up1 = 0,
|
|
/// <summary>Кнопка движения вправо для первого игрока</summary>
|
|
right1 = 1,
|
|
/// <summary>Кнопка движения вниз для первого игрока</summary>
|
|
down1 = 2,
|
|
/// <summary>Кнопка движения влево для первого игрока</summary>
|
|
left1 = 3,
|
|
/// <summary>Действие/огонь для первого игрока</summary>
|
|
action1 = 4,
|
|
|
|
/// <summary>Кнопка движения вверх для второго игрока</summary>
|
|
up2 = 5,
|
|
/// <summary>Кнопка движения вправо для второго игрока</summary>
|
|
right2 = 6,
|
|
/// <summary>Кнопка движения вниз для второго игрока</summary>
|
|
down2 = 7,
|
|
/// <summary>Кнопка движения влево для второго игрока</summary>
|
|
left2 = 8,
|
|
/// <summary>Действие/огонь для второго игрока</summary>
|
|
action2 = 9,
|
|
|
|
/// <summary>Поворот для певрого игрока</summary>
|
|
turn1 = 10,
|
|
/// <summary>Поворот для второго игрока</summary>
|
|
turn2 = 11,
|
|
/// <summary>Секретная/служебная кнопка для захода в настройки</summary>
|
|
secret = 12,
|
|
|
|
/// <summary>Дополнительная/резервная кнопка</summary>
|
|
extra = 13,
|
|
|
|
/// <summary>Датчик наличия приза в хопере</summary>
|
|
hasPrize = 14,
|
|
/// <summary>Датчик выдачи приза из хопера</summary>
|
|
prizeGiven = 15
|
|
}
|