5
#include <emscripten.h>
11
while (SDL_PollEvent(&event)) {
13
case SDL_TEXTEDITING: assert(0); break;
15
printf("Received %s\n", event.text.text);
16
if (!strcmp("a", event.text.text)) {
18
} else if (!strcmp("A", event.text.text)) {
20
emscripten_run_script("throw 'done'");
23
default: /* Report an unhandled event */
24
printf("I don't know what this event is!\n");
30
SDL_Init(SDL_INIT_VIDEO);
31
SDL_SetVideoMode(600, 450, 32, SDL_HWSURFACE);
34
emscripten_run_script("simulateKeyEvent('a'.charCodeAt(0))"); // a
35
emscripten_run_script("simulateKeyEvent('A'.charCodeAt(0))"); // A