////////////////////////////////////////////////////////////////////////// // Paddle // ////////////////////////////////////////////////////////////////////////// class EXPAD_Paddle : public EXPAD { public: EXPAD_Paddle( NES* parent ) : EXPAD( parent ) {} void Reset(); BYTE Read4016(); BYTE Read4017(); void Write4016( BYTE data ); void Sync(); void SetSyncData( INT type, LONG data ); LONG GetSyncData( INT type ); protected: BYTE paddle_bits; BYTE paddle_data; BYTE paddle_posold; LONG paddle_x; BYTE paddle_button; private: };