// // AmstradCPC.hpp // Clock Signal // // Created by Thomas Harte on 30/07/2017. // Copyright © 2017 Thomas Harte. All rights reserved. // #ifndef AmstradCPC_hpp #define AmstradCPC_hpp #include "../ConfigurationTarget.hpp" #include "../CRTMachine.hpp" #include "../KeyboardMachine.hpp" namespace AmstradCPC { /*! Models an Amstrad CPC. */ class Machine: public CRTMachine::Machine, public ConfigurationTarget::Machine, public KeyboardMachine::Machine { public: virtual ~Machine(); /// Creates and returns an Amstrad CPC. static Machine *AmstradCPC(); }; } #endif /* AmstradCPC_hpp */