1 /* Copyright (c) 2013-2016 Jeffrey Pfau 2 * 3 * This Source Code Form is subject to the terms of the Mozilla Public 4 * License, v. 2.0. If a copy of the MPL was not distributed with this 5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 6 #include <mgba/internal/gba/input.h> 7 8 #include <mgba/gba/interface.h> 9 10 MGBA_EXPORT const struct mInputPlatformInfo GBAInputInfo = { 11 .platformName = "gba", 12 .keyId = (const char*[]) { 13 "A", 14 "B", 15 "Select", 16 "Start", 17 "Right", 18 "Left", 19 "Up", 20 "Down", 21 "R", 22 "L" 23 }, 24 .nKeys = GBA_KEY_MAX, 25 .hat = { 26 .up = GBA_KEY_UP, 27 .left = GBA_KEY_LEFT, 28 .down = GBA_KEY_DOWN, 29 .right = GBA_KEY_RIGHT 30 } 31 }; 32