![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Game For ECE 2035
Dependencies: mbed wave_player 4DGL-uLCD-SE MMA8452
Diff: speech.cpp
- Revision:
- 0:35660d7952f7
- Child:
- 4:37d3935365f8
diff -r 000000000000 -r 35660d7952f7 speech.cpp --- /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) +{ +}