chiark / gitweb /
Tents: mark squares as non-tents with {Shift,Control}-cursor keys.
[sgt-puzzles.git] / emccx.json
1 // -*- js -*-
2 //
3 // List of entry points exported by the C side of the Emscripten
4 // puzzle builds. Passed in to emcc via the option '-s
5 // EXPORTED_FUNCTIONS=[list]'.
6 //
7 // This file isn't actually a valid list in its current state, since
8 // emcc doesn't like comments or newlines. However, it's a nicer
9 // source form to keep the comments and newlines in, so we sed them
10 // away at compile time.
11 [
12     // Event handlers for mouse and keyboard input
13     '_mouseup',
14     '_mousedown',
15     '_mousemove',
16     '_key',
17     // Callback when the program activates timing
18     '_timer_callback',
19     // Callback from button presses in the UI outside the canvas
20     '_command',
21     // Callbacks to return values from dialog boxes
22     '_dlg_return_sval',
23     '_dlg_return_ival',
24     // Callbacks when the resizing controls are used
25     '_resize_puzzle',
26     '_restore_puzzle_size',
27     // Main program, run at initialisation time
28     '_main'
29 ]