Website/script.js
OriginalUsername843 771f354d74 Initial Commit
2026-05-26 12:19:08 -06:00

118 lines
4 KiB
JavaScript

// CRACKTRO MADED WITH CODEF
var run = "";
var replay = 1;
var mycanvas;
var mycanvas2;
var logo = new image("res/logo3.png");
var font = new image("res/qtxfont.png");
var distsin13 = [];
var distpre13 = 0;
var distcount13 = 0;
var distcount13old = 0;
var myscrolltext;
var myscrollparam = [
{myvalue: 0, amp: 25, inc:0.2, offset: -0.04}
];
var text = "YOUR HAIR IS MAD, YOUR GAMES ARE LIVE TODAY, WE WILL LEARN TO MAKE PLUTONIUM USING COMMON HOUSEHOLD ITEMS YOUR CAR IS A BABY CARRIAGE TAKING THAT MEDAL AND GIVING IT TO RALPH SINCE 2025 LOOK UP, LOOK DOWN, NOW LOOK AT MISTER FRYING PAN GET THAT CORN OUTTA MY FACE FIRST SHALT THOU TAKE OUT THE HOLY PIN, THEN SHALT THOU COUNT TO THREE, NO MORE, NO LESS, THREE SHALL BE THE NUMBER OF THE COUNTING, AND THE NUMBER OF THE COUNTING SHALL BE THREE. FOUR SHALT THOU NOT COUNT, NEITHER COUNT THOU TWO, EXCEPTING THAT THOU THEN PROCEED TO THREE. FIVE IS RIGHT OUT. ONCE THE NUMBER THREE, BEING THE THIRD NUMBER, BE REACHED, THEN LOBBEST THOU THY HOLY HAND GRENADE OF ANTIOCH TOWARDS THY FOE, WHO BEING NAUGHTY IN MY SIGHT, SHALL SNUFF IT. M00SE WAS HERE WE APOLOGIZE FOR THE FAULT IN THE SUBTITLES, THOSE RESPONSIBLE HAVE BEEN SACKED. REGRETTABLY, WE SEEM TO BE OUT OF FUNNY TEXT IN THIS SUBTITLE, I COMMEND YOUR WAITING THIS LONG ";
function init() {
mycanvas = new canvas(640, 100, "main");
mycanvas2 = new canvas(1040, 65, "main2");
myscrolltext = new scrolltext_horizontal();
myscrolltext.scrtxt = text;
font.initTile(16, 12, 32);
myscrolltext.init(mycanvas2, font, 1, myscrollparam);
logo.setmidhandle();
logo.initTile(361, 1);
for (var i = 0; i < 126 * 2; i++) {
distsin13[i] = 40 * Math.sin(i * 0.05);
}
distpre13 = distsin13.length;
for (var i = 0; i < 30; i++) {
distsin13[i + distpre13] = 150 * Math.sin(i * 0.05);
}
for (var i = 30; i < 80; i++) {
distsin13[i + distpre13] = 150;
}
for (var i = 30; i < 90; i++) {
distsin13[50 + i + distpre13] = 150 * Math.sin(i * 0.05);
}
for (var i = 88; i < 150; i++) {
distsin13[50 + i + distpre13] = -140;
}
for (var i = 90; i < 149; i++) {
distsin13[110 + i + distpre13] = 150 * Math.sin(9.6 + i * 0.02);
}
distpre13 = distsin13.length;
for (var i = 0; i < 126 * 2; i++) {
distsin13[i + distpre13] = 40 * Math.sin(i * 0.05);
}
distpre13 = distsin13.length;
for (var i = 0; i < 252 * 2; i++) {
distsin13[i + distpre13] = 80 * Math.sin(i * 0.025);
}
distpre13 = distsin13.length;
for (var i = 0; i < 315; i++) {
distsin13[i + distpre13] = 100 * Math.sin(i * 0.02) + 5 * Math.sin(i * 0.5);
}
distpre13 = distsin13.length;
for (var i = 0; i < 630; i++) {
distsin13[i + distpre13] = 80 * Math.sin(i * 0.01);
}
distpre13 = distsin13.length;
for (var i = 0; i < 100; i++) {
distsin13[i + distpre13] = 80 * Math.sin(i * 0.01) + 2 * Math.sin(i * 1);
}
for (var i = 100; i < 200; i++) {
distsin13[i + distpre13] = 80 * Math.sin(i * 0.01);
}
for (var i = 200; i < 300; i++) {
distsin13[i + distpre13] = 80 * Math.sin(i * 0.01) + 2 * Math.sin(i * 1);
}
for (var i = 300; i < 628; i++) {
distsin13[i + distpre13] = 80 * Math.sin(i * 0.01);
}
distpre13 = distsin13.length;
for (var i = 0; i < 200; i++) {
distsin13[i + distpre13] = 40 * Math.sin(i * 0.05);
}
eval(run);
go();
}
function go() {
mycanvas.clear();
mycanvas2.clear();
myscrolltext.draw(25);
distcount13old = distcount13;
for (var i = 0; i < 170; i++) {
logo.drawTile(mycanvas, i, 320 + distsin13[distcount13 % distsin13.length], i);
distcount13++;
}
distcount13 = distcount13old + 1;
if (replay == 1)
requestAnimFrame(go);
}
// innit, bruv
init();