xxxxxxxxxx
var state;
var micro = 0;
var macro = 0;
var totalEntries = 0;
var endText = "<span style='font-size: 0.5em'>END OF CURRENT VERSION</span>";
// Generating numbers that we press "Alt" to generate a number.
function updateNumber(){
var reps = [];
if(macro == 0){
if(micro == 0){
reps.push("Absolute Infinity");
reps.push("Ω");
micro++;
} else if(micro == 1){
if(state == undefined){
state = 0;
} else {
state++;
}
reps.push("Absolute " + impNames[state] + " Infinity");
reps.push("Ω<sub>" + impNums[state] + "</sub>");
if(state == impNums.length-1){
micro++;
state = 1;
}
} else if(micro == 2){
state++;
reps.push("Absolute " + cardNames[state+1] + " Repeated Infinity");
reps.push("Ω" + "<sub>Ω".repeat(state) + "</sub>".repeat(state));
if(state == 6){
micro++;
state = 2;
}
} else if(micro == 3){
state++;
reps.push("Absolute " + impNames[state] + " Repeated Infinity");
reps.push("Ω x " + impNums[state]);
if(state == impNums.length-1){
micro++;
state = [1];
}
} else if(micro == 4){
advance(state, 8);
reps.push("Absolute " + arr2name(state, 0, 0) + "Infinity");
reps.push(arr2num(state, 0, 0, "Ω"));
if(state[0] == 9){
micro++;
state = 2;
}
} else if(micro == 5){
state++;
reps.push("Absolute " + impNames[state] + " Superfinity");
reps.push("(Ω xX Ω) x " + impNums[state]);
if(state == impNums.length-1){
micro++;
state = [2];
}
} else if(micro == 6){
advance(state, 8);
reps.push("Absolute " + arr2name([split(state)[1]], 0, 0) + titleCase(arr2name(split(state)[0], 1, 0)) + "finity");
reps.push(arr2num(state, 1, 0, "Ω"));
if(state[0] == 11){
micro++;
state = 1;
}
} else if(micro == 7){
state++;
reps.push("Absolute " + ordNames[state] + " Bar Infinity");
reps.push("|".repeat(state) + "Ω xX Ω" + "|".repeat(state) + " x Ω");
if(state == 7){
micro++;
state = 2;
}
} else if(micro == 8){
state++;
reps.push("Absolute " + impNames[state] + "th Bar Infinity");
reps.push(".|Ω xX Ω|. x " + impNums[state]);
if(state == impNums.length-1){
micro++;
state = [2];
}
} else if(micro == 9){
advance(state, 9);
reps.push("Absolute " + titleCase(arr2name(state, 2, 0)) + " Infinity");
reps.push(arr2num(state, 2, 0, "|Ω xX Ω|") + " x Ω");
if(state[0] == 12){
macro++;
micro = 0;
state = -1;
impNames.push("Realifinity");
impNums.push("𖼶");
}
}
} else if(macro == 1) {
if(micro == 0){
state++;
reps.push("Realifinity " + impNames[state]);
reps.push("𖼶<sub>" + impNums[state] + "</sub>");
if(state == impNums.length-1){
micro++;
state = 1;
}
} else if(micro == 1){
state++;
reps.push("Realifinity Stacked " + repNames[state+1]);
reps.push("𖼶" + "<sub>𖼶".repeat(state) + "</sub>".repeat(state));
if(state == 6){
micro++;
state = [];
}
} else if(micro == 2){
advance(state, 8);
reps.push("𖼶<sub>" + arr2num(state, 3, 0) + "</sub>");
if(state[0] == 9){
micro++;
state = [2, 2, 2, 2, 2, 2, 2, 2, 2];
}
} else if(micro == 3){
advance(state, 9);
reps.push("𖼶<sub>" + arr2num(split(state)[0], 4, 0) + (split(state)[1]+1) + "</sub>");
if(state[0] == 9){
micro++;
state = undefined;
}
} else if(micro == 4){
if(state == undefined){
state = [3];
} else {
advance(state, 9);
}
reps.push("𖼶<sub>" + ("1 " + arr2num(split(state)[0], 5, 0)).repeat(split(state)[1]) + " 2" + "</sub>");
}
}
return reps;
}
function updateText(){
document.getElementById("output").style.color = genColor(macro);
var nRep = updateNumber();
var str = "";
for(var i = 0; i < nRep.length; i++){
str += nRep[i];
if(i < nRep.length-10){
str += "<br><br>";
}
}
document.getElementById("output").innerHTML = str;
totalEntries++;
}
setInterval(updateText, 25);
// up to Ω
// up to 𖼶
// up to ஹ
// up to ⟠
// up to ◤
// up to ⚿
// up to ⛝
// up to ⛞
// up to ⛾
// up to ⧈
// up to ⬚
// up to Δ