3 // Copyright 2020-2021 Ian Jackson and contributors to Otter
4 // SPDX-License-Identifier: AGPL-3.0-or-later
5 // There is NO WARRANTY.
9 const fs = require('fs');
10 let wasm_bindgen = require('otter_wasm.js');
17 function piece_set_zlevel(piece, p, f) { f(null); }
18 function api_piece(op, piece, p, args) {
19 let s = op + ' ' + piece + ' ' + args.z + '\n';
20 fs.writeSync(jstest_did, s);
22 function add_log_message(m) {
23 console.log('PLAYER LOG - ', m);
24 fs.writeSync(jstest_did, 'add_log_message ' + m);
28 console.log('-------------------- byhand --------------------');
30 jstest_did = fs.openSync("byhand.did", 'w');
46 { special: "pieces_marker", dataset: { } },
47 { dataset: { piece: "1.1" } },
48 { dataset: { piece: "2.1" } },
49 { special: "defs_marker", dataset: { } },
52 pieces_marker = fake_dom[0];
53 defs_marker = fake_dom[3];
55 fake_dom[0].nextElementSibling = fake_dom[1];
56 fake_dom[1].nextElementSibling = fake_dom[2];
57 fake_dom[2].nextElementSibling = fake_dom[3];
63 lower_targets(uorecord);
65 fs.closeSync(jstest_did);