00001 /* 00002 00003 ZMACHINE 2.0 (SIGFRID) 00004 00005 CKEYBOARD.H 00006 00007 author: Trombetta Roberto 00008 filename: CDdisplayBuffer.h 00009 description: header file for keyboard class 00010 date: 30/06/2003 00011 00012 */ 00013 00014 #ifndef __CKEYBOARD_H_ 00015 #define __CKEYBOARD_H_ 00016 00017 #include "Zdef.h" 00018 #include "Zmacro.h" 00019 00021 00024 class CKeyboard { 00025 00026 public: 00027 00029 CKeyboard(); 00031 zint GetKey(zint key); 00033 zint SetKey(zint key, zint state); 00034 00035 private: 00036 00037 zint keys[ZM_NUM_KEYS]; 00038 00039 }; 00040 00041 #endif //__CKEYBOARD_H_