Hangman game using qp a 16x2 LCD and joystick.

Dependencies:   TextLCD mbed qp

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