init() { int a,b,c,x,y,p=0,f; dis_partstart(); tw_opengraph(); init_copper(); tw_setpalette(fade1); memcpy(palette,hzpic+16,768); for(a=0;a<88;a++) { outline(MK_FP(FP_SEG(hzpic),FP_OFF(hzpic)+a*4+784), MK_FP(0x0a000,a+176*50)); outline(MK_FP(FP_SEG(hzpic),FP_OFF(hzpic)+a*4+784), MK_FP(0x0a000,a+176*50+88)); } for(y=0;y<32;y++) { for(a=0;a<1500;a++) { switch(font[y][a]&3) { case 0x1 : b=0x40; break; case 0x2 : b=0x80; break; case 0x3 : b=0xc0; break; default : b=0; } font[y][a]=b; } } for(y=0;y<768;y+=3) { if(y<64*3) { palette2[y+0]=palette[y+0]; palette2[y+1]=palette[y+1]; palette2[y+2]=palette[y+2]; } else if(y<128*3) { palette2[y+0]=(fade2[y+0]=palette[0x1*3+0])*63+palette[y%(64*3)+0]*(63-palette[0x1*3+0])>>6; palette2[y+1]=(fade2[y+1]=palette[0x1*3+1])*63+palette[y%(64*3)+1]*(63-palette[0x1*3+1])>>6; palette2[y+2]=(fade2[y+2]=palette[0x1*3+2])*63+palette[y%(64*3)+2]*(63-palette[0x1*3+2])>>6; } else if(y<192*3)
main() { dis_partstart(); init(); tw_opengraph(); tw_setstart(160*200); if(!dis_exit()) screenin(pic1, "GRAPHICS - MARVEL\0" "MUSIC - SKAVEN\0" "CODE - WILDFIRE\0" ); if(!dis_exit()) screenin(pic2, "GRAPHICS - MARVEL\0" "MUSIC - SKAVEN\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic3, "GRAPHICS - MARVEL\0" "MUSIC - SKAVEN\0" "CODE - WILDFIRE\0" "ANIMATION - TRUG\0" ); if(!dis_exit()) screenin(pic4, "\0GRAPHICS - PIXEL\0" ); if(!dis_exit()) screenin(pic5, "GRAPHICS - PIXEL\0" "MUSIC - PURPLE MOTION\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic5b, "\0MUSIC - PURPLE MOTION\0" "CODE - TRUG\0" ); if(!dis_exit()) screenin(pic6, "\0MUSIC - PURPLE MOTION\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic7, "\0MUSIC - PURPLE MOTION\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic8, "\0GRAPHICS - PIXEL\0" "MUSIC - PURPLE MOTION\0" ); if(!dis_exit()) screenin(pic9, "GRAPHICS - PIXEL\0" "MUSIC - PURPLE MOTION\0" "CODE - TRUG\0" "RENDERING - TRUG\0" ); if(!dis_exit()) screenin(pic10, "GRAPHICS - PIXEL, SKAVEN\0" "MUSIC - PURPLE MOTION\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic10b, "GRAPHICS - PIXEL, SKAVEN\0" "MUSIC - PURPLE MOTION\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic11, "\0MUSIC - PURPLE MOTION\0" "CODE - WILDFIRE\0" ); if(!dis_exit()) screenin(pic12, "\0MUSIC - PURPLE MOTION\0" "CODE - WILDFIRE\0" ); if(!dis_exit()) screenin(pic13, "\0MUSIC - PURPLE MOTION\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic14, "GRAPHICS - PIXEL\0" "MUSIC - PURPLE MOTION\0" "CODE - TRUG\0" "RENDERING - TRUG\0" ); if(!dis_exit()) screenin(pic14b, "\0MUSIC - PURPLE MOTION\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic15, "GRAPHICS - MARVEL\0" "MUSIC - PURPLE MOTION\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic16, "\0MUSIC - SKAVEN\0" "CODE - PSI\0" ); if(!dis_exit()) screenin(pic17, "\0GRAPHICS - PIXEL\0" "MUSIC - PURPLE MOTION\0" ); if(!dis_exit()) screenin(pic18, "GRAPHICS - PIXEL\0" "MUSIC - PURPLE MOTION\0" "CODE - WILDFIRE\0" ); //tw_closegraph(); }