Skip to content

Instantly share code, notes, and snippets.

@photonstorm
Created June 1, 2014 23:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save photonstorm/d63dd37fff2787e4a113 to your computer and use it in GitHub Desktop.
Save photonstorm/d63dd37fff2787e4a113 to your computer and use it in GitHub Desktop.
codef float/int fix
function go(){
mycanvas.fill('#000000');
logo.draw(mycanvas,0,0);
mycanvas.line(0,90,640,90,6,'#FFFFFF');
mycanvas.line(0,296,640,296,6,'#FFFFFF');
myscrolltext.draw(296+10);
var front = new Array();
var back = new Array();
var x = 150+100*Math.cos(angleb);
for (i=0;i<6;i++){
if (Math.sin(anglet+i*1.04)>=0){
back[back.length+1]=2*( x + 50*Math.cos(anglet+i*1.04));
}else{
front[front.length+1]=2*( x + 50*Math.cos(anglet+i*1.04));
}
}
for (i=0;i<back.length;i++){
barre.draw(mycanvas,back[i],98);
}
for (i=0;i<front.length;i++){
barre.draw(mycanvas,front[i],98);
}
if ((angleb+=0.04)>6.29) angleb-=6.29;
if ((anglet+=0.025)>6.29) anglet-=6.29;
for (var i=0;i<5;i++){
var x = Math.floor(2*(140+140*Math.cos(angle1+i*0.35)));
var y = Math.floor(100+2*(30+30*Math.sin(angle2+i*0.5)));
sprites.drawPart(mycanvas,x,y,248-i*62,0,62,64);
}
if ((angle1+=0.035)>6.29) angle1-=6.29;
if ((angle2+=0.05)>6.29) angle2-=6.29;
if (post<texte2.length){
font2.drawTile(mytexte,~~(texte2.charCodeAt(post))-32,posx*16,posy*16);
if (posx++>38){
posx = 0;
posy++;
}
post++;
}
mytexte.draw(mycanvas,0,296+50);
requestAnimFrame( go );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment