Plugin to reset a litecanvas' instance.
let e = litecanvas({})
let c = 0
function init(instance) {
e = instance
e.use(pluginReset)
// new event
e.listen('reset', (hard) => {
alert(`reseted ${++c} times`)
})
}
function update() {
if (e.iskeydown('R')){
e.reset()
}
}
function draw() {
e.cls(0)
e.circfill(W/2, H/2, T*20, 3)
e.text(0, 0, 'press R to reset')
}
MIT License © 2025 Luiz Bills
Live demo: https://litecanvas.js.org?c=eJxdUkFuwyAQvPsVe6hkaCwnam%2Bt0kt%2BEPXQ3oLwOkUlOIV10iry37uA7SZFHGBnGJYZLBIgrMEaQq3cSQVxGWRhuay5vCqKtneaTOfAOEPCuEDKaZRwKSCdnCpF3Nd9QHG0%2Fd64LQYkGavLJTg8A57QUSJZEwidKH2klBWID%2BUbCeuXJAqgLHoSuwRjA3eXxUIPQOaAYSeZwQ0OV431x0YRitySaUFgbcIn%2FjTdmS%2FZllJmWayTokgSNwqNV%2BfxPNbaBrGSeWm8bo21YvNWwea9gtf7h1UFjxkl%2FCbBW57lkaUDbIE6yK%2B6bfHKEoGOl6OBHqn3bnx27i56wba2yoaRFIfu2GZgnIzbB8azSs3eU%2B42jgmvc5R%2FtDHaiTdWv3pDcy3f8O8vTILzwTk71RL6p%2FgnYoBX4WUaHlh6Djjl%2BzzCQxYbcgq%2F3xe%2FAw%3D%3D