From bef70f448235c03bffd69694f5455a14b4b150aa Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Tue, 11 May 2021 17:31:39 +0200 Subject: [PATCH] display the game --- index.html | 15 ++++++++++++++- index.js | 13 +++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index ca5615c..3b66e61 100644 --- a/index.html +++ b/index.html @@ -3,9 +3,22 @@ Hello wasm-pack! + - +

     
   
 
diff --git a/index.js b/index.js
index a4a8bf3..41cc429 100644
--- a/index.js
+++ b/index.js
@@ -1,3 +1,12 @@
-import * as wasm from "wasm-game-of-life";
+import { Universe } from "wasm-game-of-life";
 
-wasm.greet("Histausse");
+const pre = document.getElementById("game-of-life-canvas");
+const universe = Universe.new();
+
+const renderLoop = () => {
+  pre.textContent = universe.render();
+  universe.tick();
+  requestAnimationFrame(renderLoop);
+};
+
+requestAnimationFrame(renderLoop);