/*---------------------------------------------------------------------------- ** ** Commands.h ** **--------------------------------------------------------------------------*/ #ifndef COMMANDS_H #define COMMANDS_H extern char Speed, Direction; // This enum defines the position of bits within the 'Specials' word enum { LIGHT_SEQUENCE_0, // 0 LIGHT_SEQUENCE_1, // 1 LIGHT_SEQUENCE_2, // 2 LEG_ASSIST, // 3 EMERGENCY, // 4 BRANDISH, // 5 SPEED_CONTROL_METHOD, // 6 RESET_LIGHTS_SEQUENCE=8, // 8 LIGHTS_AUTO_REPEAT // 9 }; // This enum defines the position of bits within the 'Weapons' word enum { FRONT_HAMMER_FORWARDS, // 0: Front hammer forwards FRONT_HAMMER_REVERSE, // 1: Front hammer reverse REAR_HAMMER_FORWARDS, // 2: Rear hammer forwards REAR_HAMMER_REVERSE, // 3: Rear hammer reverse SPEAR_FORWARDS, // 4: Spear forwards SPEAR_BACKWARDS, // 5: Spear reverse SPEAR_MULTITHROW, // 6: Spear multithrow FLIPPER_FORWARDS=8, // 8: Flipper operate forwards FLIPPER_BACKWARDS, // 9: Flipper operate reverse EXTEND_FLIPPER_FORWARDS, // 10: Extend flipper EXTEND_FLIPPER_BACKWARDS, // 11: Extend flipper RETRACT_FLIPPER, // 12: Retract flipper OPERATE_FLIPPER // 13: Operate flipper }; #endif