xxxxxxxxxx
70
let myFont;
let noe = 0;
let f = 0;
function preload(){
myFont = loadFont ('fonts/Ralgan.otf');
}
function setup() {
createCanvas(600, 400);
background(0); // Black background
}
function draw() {
let e1 = -150 + mouseX*0.73 + f;
let e2 = -20 + mouseX*0.83 + f;
let e3 = 100 + mouseX*0.53 + f;
noe = noe + random(-0.01, 0.01);
f = noise(noe) * width;
//fill(255, 0, 0); // Red color
function clr(){
let s = second();
if (s % 2 == 0) {
r = random(255);
b = random(255);
g = random(255);
fill(r,b,g);
}
}
function RAY(){
textSize(200); // Font size
textFont(myFont); // Font type
textStyle(BOLD); // Bold text
textAlign(CENTER, CENTER); // Align to center
stroke(1000);
clr();
mousePressed();
mouseReleased();
text('R', e1, -150 + mouseY*0.53 + f);
text('A', e2, -150 + mouseY*0.92 + f);
text('Y', e3, -150 + mouseY*0.32 + f);
}
for (i = 0; i < 15; i++){
RAY();
}
}
function mousePressed(){
let e1 = -150 + mouseX*0.73 + f;
let e2 = -20 + mouseX*0.83 + f;
let e3 = 100 + mouseX*0.53 + f;
e1 = e1 - mouseX*0.73;
e2 = e2 - mouseX*0.83;
e3 = e3 - mouseX*0.53;
}
function mouseReleased(){
e1 = -150 + mouseX*0.73 + f;
e2 = -20 + mouseX*0.83 + f;
e3 = 100 + mouseX*0.53 + f;
}