import Bilza, { Ui,hsl,getRandom} from "../../src/bilza.js";

let bil = new Bilza("bilza", 70);
bil.background.color.set(hsl(240,100,20));

const fc = bil.alwaysOn( ).frameCounter(0);
fc.align(0,2);
fc.goto(0,0,100);
fc.fontSize.set(80);
fc.color.set(hsl(60));
fc.colorBackground.set(hsl(240,100,60));

//------------------------------------
//------------------------------------
for (let i = 0; i < 20; i++) {

    const comp = bil.add(0,25).line(
        getRandom(0,100),
        getRandom(0,100),
        getRandom(0,100),
        getRandom(0,100),
        hsl(240));

    comp.color.set(hsl(getRandom(0,360)));    

    comp.lineWidth.set(getRandom(1,3));
    comp.x.random(0,60,0,100,300);
    comp.y.random(0,60,0,100,300);

    comp.x2.random(0,60,0,100,300);
    comp.y2.random(0,60,0,100,300);
    //---------------------------------
}
//-------------------------------
const ui = new Ui(bil);
bil.draw();