scripty.sol
Version:
A generic HTML file builder and data storage solution for on-chain composable generative art and more.
1 lines • 410 B
JavaScript
let _sb={};_sb.events=[];_sb.scripts={};_sb.addEvent=(s,e)=>{if(!_sb.events[s]){_sb.events[s]=[e]}else{_sb.events[s].push(e)}};_sb.callEvents=(s,...e)=>{if(_sb.events[s]){_sb.events[s].forEach((s=>s(...e)))}};_sb.createMainCanvas=()=>{if(_sb.mainCanvas){return _sb.mainCanvas}const s=document.createElement("canvas");_sb.mainCanvas=s;_sb.mainContext2d=s.getContext("2d");document.body.appendChild(s);return s};