From 32a62cfcb925225359a5c90761b795f2f737ebd2 Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Tue, 18 Aug 2026 00:08:28 -0400 Subject: Re-populate games --- 2026/games_submissions/crm148/control.js | 78 -------------------------------- 1 file changed, 78 deletions(-) delete mode 100644 2026/games_submissions/crm148/control.js (limited to '2026/games_submissions/crm148/control.js') diff --git a/2026/games_submissions/crm148/control.js b/2026/games_submissions/crm148/control.js deleted file mode 100644 index 7e93e13..0000000 --- a/2026/games_submissions/crm148/control.js +++ /dev/null @@ -1,78 +0,0 @@ - -import Vec2 from './vec2.js'; -import { globalView } from './view.js'; - -var gCosmos; -var view; - - - -/// Game state -function victory() { - window.parent.postMessage({op: "done", win: true}); - shutdown(); -} - -function death() { - window.parent.postMessage({op: "done", win: false}); - shutdown(); -} - -function shutdown() { - gCosmos.stop(); - gameCanvas.removeEventListener('mousedown', mousedown); - gameCanvas.removeEventListener('mouseup', mouseup); -} - - - -/// Input -function initInput(cosmos) { - gameCanvas.addEventListener('mousedown', mousedown); - gameCanvas.addEventListener('mouseup', mouseup); - gCosmos = cosmos; - view = globalView(); -} - -function mousedown(ev) { - var ship = gCosmos.player; - ship.inputTarget(getMouseCoord(ev)); - ship.inputThrust(1.0); - gameCanvas.addEventListener('mousemove', mousemove); -} - -function mouseup(ev) { - var ship = gCosmos.player; - gameCanvas.removeEventListener('mousemove', mousemove); - ship.inputThrust(0.0); -} - -function mousemove(ev) { - var ship = gCosmos.player; - ship.inputTarget(getMouseCoord(ev)); -} - -function getMouseCoord(ev) { - var coord = view.unproject(new Vec2(ev.clientX, ev.clientY)); - return coord; -} - - -var debugInfo = {}; -function debugKey(k, v) { - debugInfo[k] = v; -} -function getDebugInfo() { - return debugInfo; -} - - - -/// Exports -export { - initInput, - victory, - death, - debugKey, - getDebugInfo, -} -- cgit v1.3.1