|
|
|
@ -19,22 +19,22 @@ async function flyingText(canvas) {
|
|
|
|
|
async function shootText(canvas, sec, sta) {
|
|
|
|
|
// TODO: move to argument, load from backend
|
|
|
|
|
let statements = sta || ["Keyboard-Nerd", "🖤", "Emacs",
|
|
|
|
|
"Lives in VI", "GNU/Linux", "Arch Linux",
|
|
|
|
|
"Computer Science", "Design",
|
|
|
|
|
"Javascript", "C/C++", "Go", "Bash",
|
|
|
|
|
"Java", "Python", "QMK", "Vector Graphics",
|
|
|
|
|
"Adobe Collection", "OP-1", "Synthesizer",
|
|
|
|
|
"6y Work Experience", "Network Security",
|
|
|
|
|
"CCNA", "Cisco", "Firewalling", "Project MGMT",
|
|
|
|
|
"IT Specialist", "Git", "FreeBSD", "Photography",
|
|
|
|
|
"Emacs-Lisp", "Sophos Firewall",
|
|
|
|
|
"Microsoft Server", "Appgate", "Palo Alto FW",
|
|
|
|
|
"Linux Server", "FreeNAS", "Hardware",
|
|
|
|
|
"Arduino", "Electronics", "Soldering",
|
|
|
|
|
"Full Stack Networking", "Hotline-Manager",
|
|
|
|
|
"Trainer for IT-Specialists", "Matlab/Octave",
|
|
|
|
|
"PHP", "CSS", "HTML", "Privacy Advocate",
|
|
|
|
|
"Winter is coming!", "😺 Person"];
|
|
|
|
|
"Lives in VI", "GNU/Linux", "Arch Linux",
|
|
|
|
|
"Computer Science", "Design",
|
|
|
|
|
"Javascript", "C/C++", "Go", "Bash",
|
|
|
|
|
"Java", "Python", "QMK", "Vector Graphics",
|
|
|
|
|
"Adobe Collection", "OP-1", "Synthesizer",
|
|
|
|
|
"6y Work Experience", "Network Security",
|
|
|
|
|
"CCNA", "Cisco", "Firewalling", "Project MGMT",
|
|
|
|
|
"IT Specialist", "Git", "FreeBSD", "Photography",
|
|
|
|
|
"Emacs-Lisp", "Sophos Firewall",
|
|
|
|
|
"Microsoft Server", "Appgate", "Palo Alto FW",
|
|
|
|
|
"Linux Server", "FreeNAS", "Hardware",
|
|
|
|
|
"Arduino", "Electronics", "Soldering",
|
|
|
|
|
"Full Stack Networking", "Hotline-Manager",
|
|
|
|
|
"Trainer for IT-Specialists", "Matlab/Octave",
|
|
|
|
|
"PHP", "CSS", "HTML", "Privacy Advocate",
|
|
|
|
|
"Winter is coming!", "😺 Person", "Blender"];
|
|
|
|
|
|
|
|
|
|
let stCount = statements.length;
|
|
|
|
|
let animationTime = sec;
|
|
|
|
|