char* ethIfGetName(int index) { if (index == 0) { return langTextNone(); } if (index < ethIf.ifCount) { return ethIf.devList[index].description; } return langTextUnknown(); }
char* joystickPortGetDescription(JoystickPortType type, int translate) { if (translate) { switch(type) { default: case JOYSTICK_PORT_NONE: return langEnumControlsJoyNone(); case JOYSTICK_PORT_JOYSTICK: return langEnumControlsJoy2Button(); case JOYSTICK_PORT_MOUSE: return langEnumControlsJoyMouse(); case JOYSTICK_PORT_TETRIS2DONGLE: return langEnumControlsJoyTetrisDongle(); case JOYSTICK_PORT_GUNSTICK: return langEnumControlsJoyGunStick(); case JOYSTICK_PORT_COLECOJOYSTICK: return langEnumControlsJoyColeco(); case JOYSTICK_PORT_MAGICKEYDONGLE: return langEnumControlsJoyMagicKeyDongle(); case JOYSTICK_PORT_ASCIILASER: return langEnumControlsJoyAsciiLaser(); case JOYSTICK_PORT_ARKANOID_PAD: return langEnumControlsJoyArkanoidPad(); case JOYSTICK_PORT_SUPERACTION: return "Super Action Controller"; case JOYSTICK_PORT_STEERINGWHEEL: return "Expansion Module #2"; } return langTextUnknown(); } switch(type) { default: case JOYSTICK_PORT_NONE: return "none"; case JOYSTICK_PORT_JOYSTICK: return "joystick"; case JOYSTICK_PORT_MOUSE: return "mouse"; case JOYSTICK_PORT_TETRIS2DONGLE: return "tetris2 dongle"; case JOYSTICK_PORT_GUNSTICK: return "gunstick"; case JOYSTICK_PORT_COLECOJOYSTICK: return "coleco joystick"; case JOYSTICK_PORT_MAGICKEYDONGLE: return "magic key dongle"; case JOYSTICK_PORT_ASCIILASER: return "ascii laser"; case JOYSTICK_PORT_ARKANOID_PAD: return "arkanoid pad"; case JOYSTICK_PORT_SUPERACTION: return "Super Action Controller"; case JOYSTICK_PORT_STEERINGWHEEL: return "Expansion Module #2"; } return "unknown"; }