function part19(){this.initdone=0;this.vbl=0;this.canvaspart;this.fade=0;var mycanvas_tex2;var spritesPos=new Array;spritesPos[0]=.1*1;spritesPos[1]=.1*2;spritesPos[2]=.1*3;spritesPos[3]=.1*4;spritesPos[4]=.1*5;spritesPos[5]=.1*6;spritesPos[6]=.1*7;spritesPos[7]=.1*8;spritesPos[8]=.1*9;spritesPos[9]=.1*10;spritesPos[10]=.1*12;spritesPos[11]=.1*13;spritesPos[12]=.1*14;var mycanvas;var scrollcanvas;var gem;var scrolltext;var pack_col="#FFFBF2";var pack_time=300;var main_fade=0;var nextbit_flag=0;var counter=
0;var crunchY=0;var texY=0;var ob_logo=[];ob_logo[1]="#111111";ob_logo[2]="#222222";ob_logo[3]="#333333";ob_logo[4]="#444444";ob_logo[5]="#555555";ob_logo[6]="#666666";ob_logo[7]="#777777";ob_logo[8]="#888888";ob_logo[9]="#999999";ob_logo[10]="#AAAAAA";ob_logo[11]="#BBBBBB";ob_logo[12]="#CCCCCC";ob_logo[13]="#DDDDDD";ob_logo[14]="#EEEEEE";ob_logo[15]="#FFFFFF";var which_ob_logo=1;var ob_change=1;var ob_time=3;var text="      THIS GAME WAS CRACKED BY 6719 AND -ME- FROM TEX ON 28TH  APRIL 1988. ";text+=
"THIS VERSION WILL ONLY WORK WITH 1 MEG BYTE AND IS ON A DOUBLE SIDED DISK. ";text+="SO COPY IT WITH 'SET COPY PARAMETERS' AND USE 80 TRACKS 9 SEKTORS 2 SIDES...   ";text+="ITS ALWAYS INTERESTING TO MAKE A FILE VERSION FROM A BOOTABLE DISK BUT AFTER ";text+="ALL PSYGNOSIS IS ALWAYS THE SAME....    AND NOW THE GREETINGS (IN NO SPECIAL ORDER) : ";text+="    BLADERUNNERS (WHAT ABOUT YOUR OWN INTRO WITH 'TRACKING' SPRITES, AND A SCROLLER ";text+="IN THE RIGHT BORDER, MARTIN ????), B.O.S.S. (WHY CAN'T YOU CRACK 'CARRIER COMMAND' ";
text+="CORRECTLY ?), LEVEL 16 (I'M INTERESTED ABOUT YOUR SYNCHRONISED PROGRAMMING), ";text+="TNT CREW (HOPE TO SEE YOU IN MUNICH, MICHAEL), SCC (ESPECIALLY BIRDY), ";text+="DELTA FORCE, SOFTRUNNER, MHR, WMS (DON'T STEAL OUR PICTURES FOR YOUR INTRO ";text+="CONSTRUCTION KIT !!!), DMA, A-HA, F.O.G (HOPE YOU RECIEVED MY LETTER), AOD, ";text+="T.A.G. (ESPECIALLY PEDRO) AND SPECIAL THANKS AND GREETINGS TO 'PHORA MICHAEL' ";text+="FOR THE ORIGINAL.   HAVE FUN PLAYING WITH THE GREAT-GREAT-GREAT-GRANDDAD OF ";
text+="BARBARIAN........        ";function nextbit(){gem.quad(42,66,84,12,ob_logo[which_ob_logo]);tex2_tex_col.drawPart(gem,54,2,0,texY,10,30,1,0,21,1);texY+=2;if(texY>=156)texY=0;if(ob_time<=0){which_ob_logo+=ob_change;if(which_ob_logo>=15)ob_change=-1;if(which_ob_logo<=0)ob_change=1;ob_time=3}ob_time--}this.init=function(dest){mycanvas_tex2=new canvas(160,100);gem=new canvas(160,100);scrollcanvas=new canvas(160,100);tex2_font.initTile(16,8.5,32);scrolltext=new scrolltext_horizontal;scrolltext.scrtxt=
text;scrolltext.init(scrollcanvas,tex2_font,1);mycanvas_tex2.fill("#0");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_tex2.clear();gem.fill("#000000");scrollcanvas.clear();nextbit();tex2_main.draw(gem,0,0);tex2_purplebubbles.draw(gem,0,89);scrolltext.draw(89);scrollcanvas.contex.globalCompositeOperation="source-atop";tex2_greenbubbles.draw(scrollcanvas,0,89);scrollcanvas.draw(gem,
0,0);scrollcanvas.contex.globalCompositeOperation="source-over";for(counter=0;counter<13;counter++){spritesPos[counter]+=.025;tex2_sprites[counter].draw(gem,80+50*Math.sin(spritesPos[counter]),40+40*Math.cos(spritesPos[counter]*1.5))}gem.draw(mycanvas_tex2,0,0,main_fade,0);if(main_fade<=.999)main_fade+=.01;if(main_fade>=1)main_fade=1;mycanvas_tex2.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}
;