From 6f94c9e7a494fcaca2c58a9892f2f6d72299b329 Mon Sep 17 00:00:00 2001 From: sakex Date: Sun, 6 Aug 2023 23:26:15 +0200 Subject: [PATCH] game-of-life.md --- src/exercises/webassembly/camera.md | 4 +- src/exercises/webassembly/game-of-life.md | 46 +++++ .../webassembly/solutions-game-of-life.md | 190 ++++++++++++++++++ src/rust-wasm-template/Cargo.toml | 1 + .../static/exercises/game_of_life/index.html | 25 +++ src/webassembly/import-method/web-sys.md | 6 +- 6 files changed, 267 insertions(+), 5 deletions(-) create mode 100644 src/exercises/webassembly/game-of-life.md create mode 100644 src/exercises/webassembly/solutions-game-of-life.md create mode 100644 src/rust-wasm-template/static/exercises/game_of_life/index.html diff --git a/src/exercises/webassembly/camera.md b/src/exercises/webassembly/camera.md index 39fe445d..c386b6b2 100644 --- a/src/exercises/webassembly/camera.md +++ b/src/exercises/webassembly/camera.md @@ -23,7 +23,7 @@ extern "C" { } #[wasm_bindgen] -pub fn set_panic_hook() { +pub fn setup() { console_error_panic_hook::set_once(); } @@ -47,4 +47,4 @@ First off let's implement some methods that modify the video live: 4. `(BONUS)` Now feel free to implement other transformations such as `greyscale` or adding `random noise`. 5. Let's now add functionalities to our page. In the `setup` function create a dropdown (`