
function part9() {
this.initdone=0;this.vbl=0;this.canvaspart;this.fade=0;var mycanvas_ipt;var mycanvas_logo;var mycanvas_logo2;var mycanvas_rasters;
    
    
var myscrolltext;
var myfx;
var myfxparam=[
		{value: 5, amp: 20, inc:0.007, offset: -0.03	},
    ];
    
var rasters=new Array(ipt_raster0,ipt_raster1,ipt_raster5,ipt_raster3,ipt_raster2,ipt_raster4);var curr_raster=0;var vbl_raster=0;var a=0;var XX=0;plotx=0;ploty=0;plotangle=0;var increase=Math.PI/25;var roll_tab=new Array;var rollpin=0;var offset=0;
function rolling_logo(){ipt_mylogo.draw(mycanvas_logo,4,2.5);mycanvas_logo.drawPart(mycanvas_logo2,0,rollpin+0,0,0,160,62,1,0,1,1);mycanvas_logo.drawPart(mycanvas_logo2,0,rollpin+62,0,0,160,62,1,0,1,1);mycanvas_logo.drawPart(mycanvas_logo2,0,rollpin+124,0,0,160,62,1,0,1,1);rollpin=rollpin-1;if(rollpin<-62)rollpin=0;for(var i=62;i<124;i++)mycanvas_logo2.drawPart(mycanvas_ipt,0,20+roll_tab[i],0,i,160,1,1,0,1,1);mycanvas_logo.clear();mycanvas_logo2.clear()}
function do_raster(dest,size){XX=62.5*Math.sin(a);dx=160/6;for(var j=-160-200+XX;j<160+200+XX;j+=dx){var xp=j*(2/(size+1));if(160/2-xp+50<160+64&&160/2-xp+50>-64)rasters[curr_raster].draw(dest,160/2-xp+50,0,1,0,2/(size+1),2)}a+=.002;if(a>Math.PI*2)a=a-Math.PI*2}
function do_rasters(dest){mycanvas_rasters.clear();for(var i=10;i>0;i--)do_raster(mycanvas_rasters,i);mycanvas_rasters.drawPart(dest,0,44,50,0,160,99,1);if(vbl_raster>400){curr_raster++;vbl_raster=0;if(curr_raster>=rasters.length)curr_raster=0}vbl_raster++};



this.init=function(dest){mycanvas_ipt=new canvas(160,100);mycanvas_rasters=new canvas(160+75,75);mycanvas_logo=new canvas(160,62.5);mycanvas_logo2=new canvas(160,120);myscrollcanvas=new canvas(160,8.5);for(var i=0;i<124;i++){plotx=12.5*Math.cos(plotangle);plotangle+=increase*-.415;roll_tab.push(plotx)}ipt_myfont.initTile(16,8.5,32);myscrolltext=new scrolltext_horizontal;myscrolltext.scrtxt="             WHAT'S UP!!! THIS IS AGAIN IMPACT WITH AN ORIGINAL SCREEN... I (AYOROS) FIND THIS TECHNIC AND PUT IT IN THIS SCREEN... THE RESULT IS HERE.... BASED ON A LOT OF 'MOVEM.L' USING 'A7' AND STOP ALL THE INTERUPTION... THANX TO MY FRIEND LITTLE BIG BUG? WHO HELP ME TO DEBUG THE SCREEN (FUCK INTERUPT!!!)... YESTERDAY NICHT? I GO TO A BAL ORGANISES BY MY FOOTBAL SECTION? THE RESULT IS THAT THIS MORNING I HAVE A DING-DONG IN MY HEAD? AND DURING THE NIGHT I FIND A LITTLE (16 YEARS OLD) GIRL? WITH BLUE EYES, AND I PASSED ALL THE TIME TO ROLLING PINE WITH HER... ENJOY FUN AND SEX AS USUAL!... HEY FAB? YOU DON't KNOW IF YOU BELIEVE THIS STORY,BUT NOW I THINK THAT'S TDS IS WRONG... NOW I MUST STOP TO WRITE THIS SHITY SCROLLTEXT? AND YOU DON'T HAVE TO KNOW ALL THE STORY 5TOP SECRET\u00a7\u00a7\u00a7\u00b0... I DEDICACED THIS SCREEN TO MY GIRLFRIEND FLORENCE(AH! AH!)... TIME TO SEND A BUNCH OF MESSAGES? LET'S GO.... TO ALL MEMBERS OF IMPACT ( ESPECIALLY PSYCHOFAT, TOXIC, SUNSET, DAD AND IRONSIDE), MAD VISION (DEF KLF), BASTARDS INTERNATIONAL, QUARTEX (YA MY FRIENDn DO YOU LIKE TO COMING IN FRANCE THIS SUMMER?), MYSTIC, RADIATION (STEPH AND RICKS), SWEETECH, ZUUL(FARMIR, EXEC-U), ADMIRABLES, FUN VISION(NIC), HMD(STRANGER, SINK, WOODY AND GLUEV), BLOODY, THE REPLICANTS, THE UNION (OVR ESP SILVER), PRISM AND ALL THE OTHERS..... WARP TIME..... .I BEGIN AGAI............              ";
myscrolltext.init(myscrollcanvas,ipt_myfont,2);myfx=new FX(myscrollcanvas,mycanvas_ipt,myfxparam);this.initdone=1};
this.render=function(dest){if(this.initdone==0){this.fade=0;this.vbl=0;this.canvaspart=new canvas(160,100);this.init(this.canvaspart)}this.canvaspart.clear();mycanvas_ipt.fill("#0");rolling_logo();do_rasters(mycanvas_ipt);ipt_ligne_raster1.drawPart(mycanvas_ipt,0,43.5,+offset,0,720,1);ipt_ligne_raster2.drawPart(mycanvas_ipt,0,99,1415-offset,0,720,1);offset=offset+10;if(offset>=1415)offset=0;myscrollcanvas.clear();myscrolltext.draw(0);myfx.siny(0,69);mycanvas_ipt.draw(this.canvaspart,0,0);this.canvaspart.draw(dest,
0,0,this.fade);if(this.vbl<100)this.fade+=.01;if(this.vbl>900)this.fade-=.01;this.vbl++};
 return this;
};


