Tyler Weaver
/
qp_hangman
Hangman game using qp a 16x2 LCD and joystick.
Diff: hangman.h
- Revision:
- 0:1521c946a57b
- Child:
- 1:4efaebc256d3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hangman.h Wed Feb 08 22:20:11 2012 +0000 @@ -0,0 +1,29 @@ +#ifndef hangman_h +#define hangman_h + +#include "bsp.h" + +enum HangmanSignals { + START_SIG, + PLAY_SIG, + SELECT_SIG, + WIN_SIG, + LOOSE_SIG, + FINISHED_SIG, + TERMINATE_SIG, + MAX_PUB_SIG, + + SCROLL_SIG, + MAX_SIG +}; + +struct HostEvt : public QEvent { + int scroll_pos; // +1 - up, 0 - nochange, -1 - down +}; + +enum { MAX_LETTERS = 8 }; // max wrong letters before loosing + +extern QActive * const AO_Player; // active object "opaque" pointers +extern QActive * const AO_Host; + +#endif \ No newline at end of file