diff options
Diffstat (limited to 'web')
-rw-r--r-- | web/hitomezashi_web.c | 3 | ||||
-rw-r--r-- | web/hitomezashi_web_shell.html | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/web/hitomezashi_web.c b/web/hitomezashi_web.c index 994eaa5..7e756ff 100644 --- a/web/hitomezashi_web.c +++ b/web/hitomezashi_web.c @@ -3,6 +3,7 @@ #include "emscripten.h" #include "hitomezashi.h" #include "hitomezashi_utils.h" +#include <assert.h> #include <stdbool.h> #include <stdlib.h> #include <string.h> @@ -21,7 +22,7 @@ int EMSCRIPTEN_KEEPALIVE main(void) { emscripten_set_main_loop(main_loop, -1, true); - return EXIT_SUCCESS; + assert(0); // This should never be reached } void EMSCRIPTEN_KEEPALIVE main_loop(void) { diff --git a/web/hitomezashi_web_shell.html b/web/hitomezashi_web_shell.html index e0e23d4..8e53afe 100644 --- a/web/hitomezashi_web_shell.html +++ b/web/hitomezashi_web_shell.html @@ -58,8 +58,10 @@ <p><label>foreground colour: <input name="fg_colour" type="color"></label></p> <p><label>background colour: <input name="bg_colour" type="color"></label></p> </form> - + <br> <canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()" tabindex=-1></canvas> + <br> + <button id="downloadCanvas">download as image</button> <script type='text/javascript'> var Module = { canvas: (function () { |