|
Post by Admin on Feb 6, 2021 13:26:23 GMT
In Tauon Basic Script 0.6 and up you can use putPixel:
//You can use this code to draw perfect pixels on Canvas.
Screen.setMode(0); Canvas.init("darkblue");
for(let i=0;i<100;i++){ Canvas.putPixel(Screen.randX,Screen.randY,"yellow"); }
Prior to TBS 0.6 you can use fillRect to achieve the same results:
//You can use this code to draw (almost) perfect pixels on Canvas. That is the closest you can get without digging into ImageData
Screen.setMode(0); Canvas.init("darkblue");
Canvas.fillStyle="yellow"; for(let i=0;i<100;i++){ Canvas.fillRect(Screen.randX,Screen.randY,1,1); }
|
|
|
Post by Admin on Feb 11, 2021 14:02:22 GMT
//An example of user input handling
//Do not return to IDE upon any key press exitOnAnyKey(false);
let frog=createSpriteFromEmoji('🐸',52); setSprite(frog,Screen.width/2,Screen.height/2);
function clickFunction(){ setSprite(frog,Screen.randX,Screen.randY); }
//This function would be called if the user clicks on sprite frog.onclick=clickFunction;
//This function would be called 50-60 times per second function onUpdate(){ //32 is scan code for Space key if(isKeyDown(32)){ clickFunction(); } }
|
|