58 lines
1.4 KiB
JavaScript
58 lines
1.4 KiB
JavaScript
let schedule = () => {
|
|
let samp = freq => game.sample({
|
|
volume: 0.1,
|
|
osc_type: "Sine",
|
|
osc_frequency: freq,
|
|
osc_duty_cycle: "Eight",
|
|
env_attack: 0.1,
|
|
env_decay: 0.00,
|
|
env_sustain: 0.1,
|
|
env_release: 0.0,
|
|
dis_crunch: 0.9,
|
|
dis_drive: 0.9,
|
|
});
|
|
game.sleep(0.00).then(()=>samp(1990));
|
|
game.sleep(0.13).then(()=>samp(1990));
|
|
game.sleep(0.26).then(()=>samp(1990));
|
|
game.sleep(0.39).then(()=>samp(1990));
|
|
game.sleep(1.166).then(schedule);
|
|
};
|
|
schedule();
|
|
game.message('master', { kind: 'bgm', bgm: 'Strut.mp3' });
|
|
|
|
globalThis.onkeydown = (code, _ch) => {
|
|
console.log('pressed', code, game.keycodes.F5);
|
|
game.message('master', 'idk');
|
|
return false;
|
|
};
|
|
|
|
globalThis.handler1 = {
|
|
click: btn => {
|
|
game.select("html").append(btn ? 'd' : 'c');
|
|
}
|
|
};
|
|
|
|
/*console.log('test');
|
|
globalThis.handler1 = {
|
|
click: () => {
|
|
game.append('c');
|
|
}
|
|
};
|
|
const pressed = {};
|
|
globalThis.onkeydown = (code, _ch) => {
|
|
pressed[code] = true;
|
|
};
|
|
globalThis.onkeyup = (code, _ch) => {
|
|
pressed[code] = false;
|
|
};
|
|
globalThis.ontext = (ch) => {
|
|
console.log(ch);
|
|
game.setOuter("a", `<text id=a>${ch}</text>`);
|
|
};
|
|
|
|
game.append('<text id=a></text>');*/
|
|
/*for (let i = 0; i < 1; ++i) {
|
|
game.append('<img src=\"file://a.ppm\">');
|
|
}*/
|
|
//"<html style=\"x:10;x_view:10;width:10\"><script src=\"file://script.js\"></script><body style=\"color:5\"><p>TESTING STUFF</p>YAY HTML<p>idk</p><img src=\"file://a.ppm\"></img></html>",
|