Its meaning is really simple, it's "Canvas Wrapper"
It wraps the canvas and makes it easier to have a draw loop and draw to the canvas by providing a bunch of useful functions.
Yes, you are. Provided that you keep the copyright notice on the library's file (Would be cool if it was also included in your main file too, but it's not mandatory)
It's as simple as this snippet of code:
import { wCanvas } from "wcanvas.js";
window.addEventListener("load", () => {
const wrappedCanvas = new wCanvas({
"onDraw": (canvas, deltaTime) => { }
});
});
Sure, you can check it out at https://Marco4413.github.io/wCanvas-docs/
Yup, sure there are!
Here's the list of all official scripts that are using this library:
- Audio Responsive Avatar (A Wallpaper Engine wallpaper. Tho the library was modified to not use ES6 modules)
- Tetris_wCanvas
- PFVisualizer (A Path Finding Algorithm Visualizer)
- KarnaughMaps (A tool to visualize Karnaugh Maps)
- MineSweeper
- GameOfLife (Conway's Game Of Life)