-
Notifications
You must be signed in to change notification settings - Fork 24
/
emccx.json
29 lines (29 loc) · 934 Bytes
/
emccx.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// -*- js -*-
//
// List of entry points exported by the C side of the Emscripten
// puzzle builds. Passed in to emcc via the option '-s
// EXPORTED_FUNCTIONS=[list]'.
//
// This file isn't actually a valid list in its current state, since
// emcc doesn't like comments or newlines. However, it's a nicer
// source form to keep the comments and newlines in, so we sed them
// away at compile time.
[
// Event handlers for mouse and keyboard input
'_mouseup',
'_mousedown',
'_mousemove',
'_key',
// Callback when the program activates timing
'_timer_callback',
// Callback from button presses in the UI outside the canvas
'_command',
// Callbacks to return values from dialog boxes
'_dlg_return_sval',
'_dlg_return_ival',
// Callbacks when the resizing controls are used
'_resize_puzzle',
'_restore_puzzle_size',
// Main program, run at initialisation time
'_main'
]