1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-11-26 08:49:37 +00:00
CLK/Machines/Atari/2600/Atari2600Inputs.h

43 lines
841 B
C
Raw Normal View History

//
// Atari2600Inputs.h
// Clock Signal
//
// Created by Thomas Harte on 18/08/2015.
// Copyright 2015 Thomas Harte. All rights reserved.
//
#ifndef Atari2600Inputs_h
#define Atari2600Inputs_h
#ifdef __cplusplus
extern "C" {
#endif
2023-05-16 20:40:09 +00:00
typedef enum {
Atari2600DigitalInputJoy1Up,
Atari2600DigitalInputJoy1Down,
Atari2600DigitalInputJoy1Left,
Atari2600DigitalInputJoy1Right,
Atari2600DigitalInputJoy1Fire,
Atari2600DigitalInputJoy2Up,
Atari2600DigitalInputJoy2Down,
Atari2600DigitalInputJoy2Left,
Atari2600DigitalInputJoy2Right,
Atari2600DigitalInputJoy2Fire,
} Atari2600DigitalInput;
2023-05-16 20:40:09 +00:00
typedef enum {
Atari2600SwitchReset,
Atari2600SwitchSelect,
Atari2600SwitchColour,
Atari2600SwitchLeftPlayerDifficulty,
Atari2600SwitchRightPlayerDifficulty
} Atari2600Switch;
#ifdef __cplusplus
}
#endif
#endif /* Atari2600Inputs_h */