]> git.lizzy.rs Git - cookieclicker.git/blob - init.js
Remove bitrotted 'font-family: fantasy' rules
[cookieclicker.git] / init.js
1 console.log("Type \"document.cookie=1000000\" to cheat cookies.");
2 console.log("Now I messed you the whole fun, didn't I?");
3 var messages=[];
4 var stats=[];
5 var statupdates=[];
6 var cps=0;
7 updateCps();
8 if(!parseInt(document.cookie)){
9         document.cookie=0;
10         }
11         setTimeout(updateDisp,100,parseInt(document.cookie));   
12 function clicked(){
13         var cookies=parseInt(document.cookie);
14         cookies++;
15         cps++;
16         document.cookie=cookies;
17         updateDisp(cookies);
18         }
19 function updateDisp(cookies){
20         document.getElementsByName('disp')[0].innerHTML=document.cookie.split(';')[0];
21         if(messages[parseInt(document.cookie)]){
22         document.getElementById('messages').innerHTML=messages[parseInt(document.cookie)];
23         anim();
24                 }
25         var stat=stats[statupdates.lastIndexOf(true,cookies)];
26         document.getElementById('playerinfo').style.backgroundColor=stat.color;
27         document.getElementById('playerinfo').innerHTML=stat.name;
28         if(stat.name==="LION KING"){
29                 document.getElementById('playerinfo').style.color='white';
30                 }
31         }       
32 var theCookie=document.getElementById('cookie');                
33 function down(){
34         theCookie.style.width="180px";
35         theCookie.style.height="180px";
36         theCookie.style.top="10px";
37         }
38 function up(){
39         theCookie.style.width="200px";
40         theCookie.style.height="200px";
41         theCookie.style.top="0px";
42         }       
43 function anim(){
44         var cont=true;
45         var fs=parseInt(document.getElementById('messages').style.top.replace(/px/,''));
46         document.getElementById('messages').style.top=fs+5+"px";
47         if(fs>=100){
48                 document.getElementById('messages').style.opacity-=0.01;
49                 }
50         if(fs===600){
51                 document.getElementById('messages').innerHTML="";
52                 document.getElementById('messages').style.top="40px";
53                 document.getElementById('messages').style.opacity=1;
54                 cont=false;
55                 }       
56         if(cont){
57                 setTimeout(anim,20);
58                 }       
59         }       
60 function updateCps(){
61         document.getElementsByName('freqdis')[0].innerHTML=cps;
62         switch(cps){
63                 case(0):{col="#1000f0";break;}
64                 case(1):{col="#3000d0";break;}
65                 case(2):{col="#5000a0";break;}
66                 case(3):{col="#700090";break;}
67                 case(4):{col="#900070";break;}
68                 case(5):{col="#a00050";break;}
69                 case(6):{col="#d00030";break;}
70                 case(7):{col="#f00010";break;}
71                 default:{col="#f00000";break;}
72         }
73         document.getElementById('freq').style.backgroundColor=col;      
74         cps=0;
75         setTimeout(updateCps,1000)
76         }