Public Member Functions | Private Types | Private Attributes

NetHackQtKeyBuffer Class Reference

#include <qt_win.h>

Public Member Functions

 NetHackQtKeyBuffer ()
bool Empty () const
bool Full () const
void Put (int k, int ascii, int state)
void Put (char a)
void Put (const char *str)
int GetKey ()
int GetAscii ()
int GetState ()
int TopKey () const
int TopAscii () const
int TopState () const

Private Types

enum  { maxkey = 64 }

Private Attributes

int key [maxkey]
int ascii [maxkey]
int state [maxkey]
int in
int out

Member Enumeration Documentation

anonymous enum [private]
Enumerator:
maxkey 

Constructor & Destructor Documentation

NetHackQtKeyBuffer::NetHackQtKeyBuffer (  )

Member Function Documentation

bool NetHackQtKeyBuffer::Empty (  ) const
bool NetHackQtKeyBuffer::Full (  ) const
int NetHackQtKeyBuffer::GetAscii (  )
int NetHackQtKeyBuffer::GetKey (  )
int NetHackQtKeyBuffer::GetState (  )
void NetHackQtKeyBuffer::Put ( char  a )
void NetHackQtKeyBuffer::Put ( const char *  str )
void NetHackQtKeyBuffer::Put ( int  k,
int  ascii,
int  state 
)
int NetHackQtKeyBuffer::TopAscii (  ) const
int NetHackQtKeyBuffer::TopKey (  ) const
int NetHackQtKeyBuffer::TopState (  ) const

Field Documentation

int NetHackQtKeyBuffer::ascii[maxkey] [private]
int NetHackQtKeyBuffer::in [private]
int NetHackQtKeyBuffer::key[maxkey] [private]
int NetHackQtKeyBuffer::out [private]
int NetHackQtKeyBuffer::state[maxkey] [private]

The documentation for this class was generated from the following file: