blob: f7fa24c17abd493a80084d300e45b9f623d6f822 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
use wasm_bindgen::prelude::{wasm_bindgen, JsValue};
mod canvas;
mod state;
mod game;
mod game_loop;
use game::Game;
#[wasm_bindgen(start)]
pub fn main() -> Result<(), JsValue> {
set_panic_hook();
game_loop::run(Game::new("canvas", 100, 100), 100);
Ok(())
}
pub fn set_panic_hook() {
// When the `console_error_panic_hook` feature is enabled, we can call the
// `set_panic_hook` function at least once during initialization, and then
// we will get better error messages if our code ever panics.
//
// For more details see
// https://github.com/rustwasm/console_error_panic_hook#readme
#[cfg(feature = "console_error_panic_hook")]
console_error_panic_hook::set_once();
}
|