ECE 2035 final project

Dependencies:   mbed wave_player 4DGL-uLCD-SE MMA8452

Revision:
0:35660d7952f7
Child:
2:22d36e7740f1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/speech.cpp	Fri Mar 30 17:07:25 2018 +0000
@@ -0,0 +1,57 @@
+#include "speech.h"
+
+#include "globals.h"
+#include "hardware.h"
+
+/**
+ * Draw the speech bubble background.
+ */
+static void draw_speech_bubble();
+
+/**
+ * Erase the speech bubble.
+ */
+static void erase_speech_bubble();
+
+/**
+ * Draw a single line of the speech bubble.
+ * @param line The text to display
+ * @param which If TOP, the first line; if BOTTOM, the second line.
+ */
+#define TOP    0
+#define BOTTOM 1
+static void draw_speech_line(const char* line, int which);
+
+/**
+ * Delay until it is time to scroll.
+ */
+static void speech_bubble_wait();
+
+void draw_speech_bubble()
+{
+}
+
+void erase_speech_bubble()
+{
+}
+
+void draw_speech_line(const char* line, int which)
+{
+}
+
+void speech_bubble_wait()
+{
+}
+
+void speech(const char* line1, const char* line2)
+{
+    draw_speech_bubble();
+    draw_speech_line(line1, TOP);
+    draw_speech_line(line2, BOTTOM);
+    speech_bubble_wait();
+    erase_speech_bubble();
+}
+
+void long_speech(const char* lines[], int n)
+{
+}