#include <string.h> #include <stdio.h> #include <conio.h> #include <dos.h> #include <io.h> main() { //_setcursortype(_NOCURSOR); int x1=0, x2=0, x3=0, x4=0, x5=0, x6=0, x7=0, x8=0, x9=0; int o1=0, o2=0, o3=0, o4=0, o5=0, o6=0, o7=0, o8=0, o9=0; int a1=0, a2=0, a3=0, a4=0, a5=0, a6=0, a7=0, a8=0, a9=0; int o123=0, o456=0, o789=0, o147=0, o258=0, o369=0, o159=0, o357=0; int x123=0, x456=0, x789=0, x147=0, x258=0, x369=0, x159=0, x357=0; int lo, di, delayx, delayload, full=0, full2=0, n, nowin=0; char x, ver, opt, choices, choices2, race, code[100], uninst, colcho, quit; int xwin=0, owin=0, gameno=0, race2, fullver, pat=8, xs=10, os=9, htxt=15, txt=8; if(access("c:\\DSI.tic", 0)==0) delayx=0; else delayx=1; if(access("c:\\fastlo.pro", 0)==0) delayload=50; else delayload=200; if(access("c:\\theme1.col", 0)==0) { pat=8; xs=9; os=10; txt=15; htxt=8; } else if(access("c:\\theme2.col", 0)==0) { pat=8; xs=2; os=1; txt=8; htxt=7; } else if(access("c:\\theme3.col", 0)==0) { pat=8; xs=7; os=15; txt=7; htxt=15; } intro: clrscr(); sleep(delayx); textcolor(7); gotoxy(34,1);cprintf("TIC"); sleep(delayx); gotoxy(38,1);cprintf("TAC"); sleep(delayx); textcolor(3); gotoxy(42,1);cprintf("PRO"); sleep(delayx); textcolor(pat); gotoxy(34,3);cprintf(" � �"); gotoxy(34,4);cprintf("�����������"); gotoxy(34,5);cprintf(" � �"); gotoxy(34,6);cprintf("�����������"); gotoxy(34,7);cprintf(" � �"); gotoxy(34,8);cprintf(" � �"); sleep(delayx); textcolor(os); gotoxy(35,3);cprintf("o"); sleep(delayx); textcolor(xs); gotoxy(35,5);cprintf("x"); sleep(delayx); textcolor(os); gotoxy(43,3);cprintf("o"); sleep(delayx); textcolor(xs); gotoxy(39,3);cprintf("x"); sleep(delayx); textcolor(os); gotoxy(43,7);cprintf("o"); sleep(delayx); textcolor(xs); gotoxy(43,5);cprintf("x"); sleep(delayx); textcolor(os); gotoxy(39,5);cprintf("o"); sleep(delayx); textcolor(txt); gotoxy(33,14);cprintf(" ractice game"); gotoxy(33,12);cprintf("Versus riend"); gotoxy(36,16);cprintf(" ptions"); gotoxy(35,10);cprintf(" ournament"); gotoxy(37,18);cprintf("E it"); gotoxy(36,20);cprintf(" redits"); gotoxy(35,22);cprintf("Uninst ll"); gotoxy(68,25);cprintf("F ll version"); textcolor(8); gotoxy(1,25);cprintf("Best viewed in maximize window"); textcolor(15); gotoxy(34,1);cprintf("TIC TAC"); textcolor(11); gotoxy(42,1);cprintf("PRO"); textcolor(htxt); gotoxy(33,14);cprintf("P"); gotoxy(40,12);cprintf("f"); gotoxy(36,16);cprintf("O"); gotoxy(35,10);cprintf("T"); gotoxy(38,18);cprintf("x"); gotoxy(36,20);cprintf("C"); gotoxy(41,22);cprintf("a"); gotoxy(69,25);cprintf("u"); if(access("c:\\FULLTTP.enx", 0)==0) { textcolor(8); gotoxy(68,25);cprintf("Full version"); } textcolor(0); verback: gotoxy(1,1);cscanf("%c", &ver); if(ver=='f' || ver=='F') { if(access("c:\\FULLTTP.enx", 0)==-1) { clrscr(); textcolor(4); gotoxy(28,13);cprintf("GET THE FULL VERSION FIRST!"); sleep(2); delayx=0; goto intro; } clrscr(); for(lo=28; lo<=53; lo++) { textcolor(8); gotoxy(lo,14);cprintf("��"); } for(lo=0, di=28; lo<=100; lo+=4, di++) { textcolor(15); gotoxy(28,12);cprintf("initializing game..."); gotoxy(28,13);cprintf("%d%", lo); gotoxy(di,14);cprintf("��"); delay(delayload); } sleep(2); clrscr(); textcolor(15); gotoxy(34,1);cprintf("TIC TAC"); textcolor(11); gotoxy(42,1);cprintf("PRO"); textcolor(pat); gotoxy(34,3);cprintf(" 1 � 2 � 3"); gotoxy(34,4);cprintf("�����������"); gotoxy(34,5);cprintf(" 4 � 5 � 6"); gotoxy(34,6);cprintf("�����������"); gotoxy(34,7);cprintf(" 7 � 8 � 9"); gotoxy(34,8);cprintf(" � �"); backgame: textcolor(txt); gotoxy(1,25);cprintf("E it"); textcolor(htxt); gotoxy(2,25);cprintf("x"); gotoxy(31,10);cprintf("Enter your choice!"); y: textcolor(os); gotoxy(39,9);cprintf("o"); textcolor(0); gotoxy(50,10);cscanf("%c", &x); textcolor(os); if(x=='1') { gotoxy(35,3);cprintf("o"); a1++; o123++; o147++; o159++; full++; if(a1==2) goto h; else if(o123==3 || o147==3 || o159==3) goto owins; else if(full==9) goto g; else goto z; } else if(x=='2') { gotoxy(39,3);cprintf("o"); a2++; o123++; o258++; full++; if(a2==2) goto h; else if(o123==3 || o258==3) goto owins; else if(full==9) goto g; else goto z; } else if(x=='3') { gotoxy(43,3);cprintf("o"); a3++; o123++; o369++; o357++; full++; if(a3==2) goto h; else if(o123==3 || o369==3 || o357==3) goto owins; else if(full==9) goto g; else goto z; } else if(x=='4') { gotoxy(35,5);cprintf("o"); a4++; o147++; o456++; full++; if(a4==2) goto h; else if(o147==3 || o456==3) goto owins; else if(full==9) goto g; else goto z; } else if(x=='5') { gotoxy(39,5);cprintf("o"); a5++; o159++; o456++; o258++; o357++; full++; if(a5==2) goto h; else if(o159==3 || o456==3 || o258==3 || o357==3) goto owins; else if(full==9) goto g; else goto z; } else if(x=='6') { gotoxy(43,5);cprintf("o"); a6++; o369++; o456++; full++; if(a6==2) goto h; else if(o369==3 || o456==3) goto owins; else if(full==9) goto g; else goto z; } else if(x=='7') { gotoxy(35,7);cprintf("o"); a7++; o147++; o789++; o357++; full++; if(a7==2) goto h; else if(o147==3 || o789==3 || o357==3) goto owins; else if(full==9) goto g; else goto z; } else if(x=='8') { gotoxy(39,7);cprintf("o"); a8++; o789++; o258++; full++; if(a8==2) goto h; else if(o789==3 || o258==3) goto owins; else if(full==9) goto g; else goto z; } else if(x=='9') { gotoxy(43,7);cprintf("o"); a9++; o789++; o369++; o159++; full++; if(a9==2) goto h; else if(o789==3 || o369==3 || o159==3) goto owins; else if(full==9) goto g; else goto z; } else if(x=='x' || x=='X') { quitback: textcolor(txt); gotoxy(1,25);cprintf("Are you sure? es or o"); textcolor(htxt); gotoxy(15,25);cprintf("y"); gotoxy(22,25);cprintf("n"); textcolor(0); gotoxy(1,25);cscanf("%c", &quit); if(quit=='y' || quit=='Y') goto g3; else if(quit=='n' || quit=='N') { gotoxy(1,25);cprintf(" "); goto backgame; } else goto quitback; } else goto y; z: backgame2: textcolor(txt); gotoxy(1,25);cprintf("E it"); textcolor(htxt); gotoxy(2,25);cprintf("x"); textcolor(xs); gotoxy(39,9);cprintf("x"); textcolor(0); gotoxy(50,10);cscanf("%c", &x); textcolor(xs); if(x=='1') { gotoxy(35,3);cprintf("x"); a1++; x123++; x147++; x159++; full++; if(a1==2) goto h; else if(x123==3 || x147==3 || x159==3) goto xwins; else if(full==9) goto g; else goto y; } else if(x=='2') { gotoxy(39,3);cprintf("x"); a2++; x123++; x258++; full++; if(a2==2) goto h; else if(x123==3 || x258==3) goto xwins; else if(full==9) goto g; else goto y; } else if(x=='3') { gotoxy(43,3);cprintf("x"); a3++; x123++; x369++; x357++; full++; if(a3==2) goto h; else if(x123==3 || x369==3 || x357==3) goto xwins; else if(full==9) goto g; else goto y; } else if(x=='4') { gotoxy(35,5);cprintf("x"); a4++; x147++; x456++; full++; if(a4==2) goto h; else if(x147==3 || x456==3) goto xwins; else if(full==9) goto g; else goto y; } else if(x=='5') { gotoxy(39,5);cprintf("x"); a5++; x258++; x456++; x159++; x357++; full++; if(a5==2) goto h; else if(x258==3 || x456==3 || x159==3 || x357==3) goto xwins; else if(full==9) goto g; else goto y; } else if(x=='6') { gotoxy(43,5);cprintf("x"); a6++; x456++; x369++; full++; if(a6==2) goto h; else if(x456==3 || x369==3) goto xwins; else if(full==9) goto g; else goto y; } else if(x=='7') { gotoxy(35,7);cprintf("x"); a7++; x147++; x789++; x357++; full++; if(a7==2) goto h; else if(x147==3 || x789==3 || x357==3) goto xwins; else if(full==9) goto g; else goto y; } else if(x=='8') { gotoxy(39,7);cprintf("x"); a8++; x789++; x258++; full++; if(a8==2) goto h; else if(x789==3 || x258==3) goto xwins; else if(full==9) goto g; else goto y; } else if(x=='9') { gotoxy(43,7);cprintf("x"); a9++; x369++; x789++; x159++; full++; if(a9==2) goto h; else if(x369==3 || x789==3 || x159==3) goto xwins; else if(full==9) goto g; else goto y; } else if(x=='x' || x=='X') { quitback2: textcolor(txt); gotoxy(1,25);cprintf("Are you sure? es or o"); textcolor(htxt); gotoxy(15,25);cprintf("y"); gotoxy(22,25);cprintf("n"); textcolor(0); gotoxy(1,25);cscanf("%c", &quit); if(quit=='y' || quit=='Y') goto g3; else if(quit=='n' || quit=='N') { gotoxy(1,25);cprintf(" "); goto backgame2; } else goto quitback2; } else goto z; owins: sleep(2); clrscr(); textcolor(os); gotoxy(36,13);cprintf("o"); textcolor(15); gotoxy(38,13);cprintf("wins!"); sleep(2); if(ver=='t' || ver=='T') { owin++; if(owin==race2) { textcolor(os); gotoxy(34,13);cprintf("o"); textcolor(15); gotoxy(36,13);cprintf("champion!"); sleep(2); goto g3; } else goto tour2; } else goto g3; xwins: sleep(2); clrscr(); textcolor(xs); gotoxy(36,13);cprintf("x"); textcolor(15); gotoxy(38,13);cprintf("wins!"); sleep(2); if(access("c:\\FULLTTP.enx", 0)==-1 && choices=='m' || access("c:\\FULLTTP.enx", 0)==-1 && choices=='M') { clrscr(); for(fullver=9; fullver>=1; fullver--) { textcolor(8); gotoxy(1,1);cprintf(" ode: ro2002"); gotoxy(1,25);cprintf("%d", fullver); gotoxy(79,25);cprintf("%d", fullver); gotoxy(79,1);cprintf("%d", fullver); textcolor(15); gotoxy(1,1);cprintf("C"); gotoxy(7,1);cprintf("P"); sleep(1); } goto g3; } if(ver=='t' || ver=='T') { xwin++; if(xwin==race2) { textcolor(xs); gotoxy(34,13);cprintf("x"); textcolor(15); gotoxy(36,13);cprintf("champion!"); sleep(2); goto g3; } else goto tour2; } else goto g3; h: clrscr(); textcolor(4); gotoxy(34,13);cprintf("Already Used!"); g: sleep(2); if(ver=='t' || ver=='T') { goto tour2; } g3: clrscr(); textcolor(4); gotoxy(35,13);cprintf("GAME OVER!"); } else if(ver=='t' || ver=='T') { if(access("c:\\FULLTTP.enx", 0)==-1) { clrscr(); textcolor(4); gotoxy(28,13);cprintf("GET THE FULL VERSION FIRST!"); sleep(2); delayx=0; goto intro; } tour: raceback: clrscr(); textcolor(txt); gotoxy(1,1);cprintf("Race to"); gotoxy(1,3);cprintf("Race to"); gotoxy(1,5);cprintf("Race to"); gotoxy(1,7);cprintf("Race to"); textcolor(htxt); gotoxy(9,1);cprintf("3"); gotoxy(9,3);cprintf("5"); gotoxy(9,5);cprintf("7"); gotoxy(9,7);cprintf("9"); textcolor(0); gotoxy(1,25);cscanf("%c", &race); if(race=='3') race2=3; else if(race=='5') race2=5; else if(race=='7') race2=7; else if(race=='9') race2=9; else goto raceback; tour2: x1=0, x2=0, x3=0, x4=0, x5=0, x6=0, x7=0, x8=0, x9=0; o1=0, o2=0, o3=0, o4=0, o5=0, o6=0, o7=0, o8=0, o9=0; a1=0, a2=0, a3=0, a4=0, a5=0, a6=0, a7=0, a8=0, a9=0; o123=0, o456=0, o789=0, o147=0, o258=0, o369=0, o159=0, o357=0; x123=0, x456=0, x789=0, x147=0, x258=0, x369=0, x159=0, x357=0; full=0, full2=0; gameno++; if(gameno%2==0) { n=1; nowin=1; } else n=0; goto ch2back; } else if(ver=='p' || ver=='P') { chback: clrscr(); textcolor(txt); gotoxy(1,1);cprintf(" ovice"); gotoxy(1,3);cprintf(" aster"); textcolor(htxt); gotoxy(1,1);cprintf("N"); gotoxy(1,3);cprintf("M"); textcolor(0); gotoxy(1,25);cscanf("%c", &choices); if(choices=='n' || choices=='N') n=0; else if(choices=='m' || choices=='M') n=1; else goto chback; ch2back: clrscr(); textcolor(txt); gotoxy(73,23);cprintf(" efense"); gotoxy(73,25);cprintf(" ffense"); textcolor(htxt); gotoxy(73,23);cprintf("D"); gotoxy(73,25);cprintf("O"); textcolor(0); gotoxy(1,1);cscanf("%c", &choices2); clrscr(); if(choices2=='D' || choices2=='d') { full2++; o3++; a3++; o123++; o369++; o357++; if(gameno>1) { textcolor(15); gotoxy(33,13);cprintf("updating game..."); sleep(2); goto leapload; } } else if(choices2=='O' || choices2=='o') { if(gameno>1) { textcolor(15); gotoxy(33,13);cprintf("updating game..."); sleep(2); goto leapload; } else goto loading; } else goto ch2back; loading: clrscr(); for(lo=28; lo<=53; lo++) { textcolor(8); gotoxy(lo,14);cprintf("��"); } for(lo=0, di=28; lo<=100; lo+=4, di++) { textcolor(15); gotoxy(28,12);cprintf("initializing game..."); gotoxy(28,13);cprintf("%d%", lo); gotoxy(di,14);cprintf("��"); delay(delayload); } sleep(2); leapload: clrscr(); if(choices=='n' || choices=='N') { textcolor(8); gotoxy(74,25);cprintf("Novice"); } else if(choices=='m' || choices=='M') { textcolor(8); gotoxy(74,25);cprintf("Master"); } if(race=='3') { textcolor(8); gotoxy(71,25);cprintf("Race to 3"); } else if(race=='5') { textcolor(8); gotoxy(71,25);cprintf("Race to 5"); } else if(race=='7') { textcolor(8); gotoxy(71,25);cprintf("Race to 7"); } else if(race=='9') { textcolor(8); gotoxy(71,25);cprintf("Race to 9"); } if(ver=='t' || ver=='T') { textcolor(os); gotoxy(37,12);cprintf("o"); textcolor(xs); gotoxy(37,13);cprintf("x"); textcolor(7); gotoxy(39,12);cprintf("- %d", owin); gotoxy(39,13);cprintf("- %d", xwin); } textcolor(15); gotoxy(34,1);cprintf("TIC TAC"); textcolor(11); gotoxy(42,1);cprintf("PRO"); textcolor(pat); gotoxy(34,3);cprintf(" 1 � 2 � 3"); gotoxy(34,4);cprintf("�����������"); gotoxy(34,5);cprintf(" 4 � 5 � 6"); gotoxy(34,6);cprintf("�����������"); gotoxy(34,7);cprintf(" 7 � 8 � 9"); gotoxy(34,8);cprintf(" � �"); if(choices2=='D' || choices2=='d') { textcolor(os); gotoxy(43,3);cprintf("o"); } else goto offense; offense: textcolor(txt); gotoxy(1,25);cprintf("E it"); textcolor(htxt); gotoxy(2,25);cprintf("x"); gotoxy(31,10);cprintf("Enter your choice!"); xplay: textcolor(xs); gotoxy(39,9);cprintf("x"); textcolor(0); gotoxy(50,10);cscanf("%c", &x); if(x=='1') { textcolor(xs); gotoxy(35,3);cprintf("x"); x1++; a1++; x123++; x147++; x159++; full++; if(a1==2) goto h; else if(x123==3 || x147==3 || x159==3) goto xwins; else if(full==5) goto g; else if(a2==0 && o1==1 && o3==1 || a2==0 && o5==1 && o8==1) goto down2; else if(a3==0 && o1==1 && o2==1 || a3==0 && o6==1 && o9==1 || a3==0 && o5==1 && o7==1) goto down3; else if(a4==0 && o5==1 && o6==1 || a4==0 && o1==1 && o7==1) goto down4; else if(a6==0 && o4==1 && o5==1 || a6==0 && o3==1 && o9==1) goto down6; else if(a7==0 && o8==1 && o9==1 || a7==0 && o1==1 && o4==1 || a7==0 && o3==1 && o5==1) goto down7; else if(a8==0 && o7==1 && o9==1 || a8==0 && o2==1 && o5==1) goto down8; else if(a9==0 && o7==1 && o8==1 || a9==0 && o3==1 && o6==1 || a9==0 && o1==1 && o5==1) goto down9; else if(a2==0 && x1==n && x3==n) goto down2; else if(a3==0 && x1==n && x2==n) goto down3; else if(a4==0 && x1==n && x7==n) goto down4; else if(a7==0 && x1==n && x4==n) goto down7; else if(a5==0) { sleep(1); textcolor(os); gotoxy(39,5);cprintf("o"); full2++; o5++; a5++; o456++; o258++; o357++; o159++; if(o456==3 || o258==3 || o357==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a2==0 && x6==1 || a2==0 && x9==1) { down2: sleep(1); textcolor(os); gotoxy(39,3);cprintf("o"); full2++; o2++; a2++; o123++; o258++; if(o123==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a7==0) { down7: sleep(1); textcolor(os); gotoxy(35,7);cprintf("o"); full2++; o7++; a7++; o789++; o147++; o357++; if(o789==3 || o147==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a3==0) { down3: sleep(1); textcolor(os); gotoxy(43,3);cprintf("o"); full2++; o3++; a3++; o123++; o369++; o357++; if(o123==3 || o369==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a4==0) { down4: sleep(1); textcolor(os); gotoxy(35,5);cprintf("o"); full2++; o4++; a4++; o456++; o147++; if(o456==3 || o147==3) goto owins; else if(full2==5) goto g; } else if(a6==0) { down6: sleep(1); textcolor(os); gotoxy(43,5);cprintf("o"); full2++; o6++; a6++; o456++; o369++; if(o456==3 || o369==3) goto owins; else if(full2==5) goto g; } else if(a8==0) { down8: sleep(1); textcolor(os); gotoxy(39,7);cprintf("o"); full2++; o8++; a8++; o789++; o258++; if(o789==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a9==0) { down9: sleep(1); textcolor(os); gotoxy(43,7);cprintf("o"); full2++; o9++; a9++; o789++; o369++; o159++; if(o789==3 || o369==3 || o159==3) goto owins; else if(full2==5) goto g; } goto xplay; } else if(x=='2') { textcolor(xs); gotoxy(39,3);cprintf("x"); x2++; a2++; x123++; x258++; full++; if(a2==2) goto h; else if(x123==3 || x258==3) goto xwins; else if(full==5) goto g; else if(a1==0 && o2==1 && o3==1 || a1==0 && o4==1 && o7==1 || a1==0 && o5==1 && o9==1) goto down21; else if(a3==0 && o1==1 && o2==1 || a3==0 && o6==1 && o9==1 || a3==0 && o5==1 && o7==1) goto down23; else if(a4==0 && o5==1 && o6==1 || a4==0 && o1==1 && o7==1) goto down24; else if(a6==0 && o4==1 && o5==1 || a6==0 && o3==1 && o9==1) goto down26; else if(a7==0 && o8==1 && o9==1 || a7==0 && o1==1 && o4==1 || a7==0 && o3==1 && o5==1) goto down27; else if(a8==0 && o7==1 && o9==1 || a8==0 && o2==1 && o5==1) goto down28; else if(a9==0 && o7==1 && o8==1 || a9==0 && o3==1 && o6==1 || a9==0 && o1==1 && o5==1) goto down29; else if(a1==0 && x2==n && x3==n) goto down21; else if(a3==0 && x1==n && x2==n) goto down23; else if(a8==0 && x2==n && x5==n) goto down28; else if(a5==0) { down25: sleep(1); textcolor(os); gotoxy(39,5);cprintf("o"); full2++; o5++; a5++; o456++; o258++; o357++; o159++; if(o456==3 || o258==3 || o357==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a1==0) { down21: sleep(1); textcolor(os); gotoxy(35,3);cprintf("o"); full2++; o1++; a1++; o123++; o147++; o159++; if(o123==3 || o147==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a3==0) { down23: sleep(1); textcolor(os); gotoxy(43,3);cprintf("o"); full2++; o3++; a3++; o123++; o369++; o357++; if(o123==3 || o369==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a4==0) { down24: sleep(1); textcolor(os); gotoxy(35,5);cprintf("o"); full2++; o4++; a4++; o456++; o147++; if(o456==3 || o147==3) goto owins; else if(full2==5) goto g; } else if(a6==0) { down26: sleep(1); textcolor(os); gotoxy(43,5);cprintf("o"); full2++; o6++; a6++; o456++; o369++; if(o456==3 || o369==3) goto owins; else if(full2==5) goto g; } else if(a7==0) { down27: sleep(1); textcolor(os); gotoxy(35,7);cprintf("o"); full2++; o7++; a7++; o789++; o147++; o357++; if(o789==3 || o147==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a8==0) { down28: sleep(1); textcolor(os); gotoxy(39,7);cprintf("o"); full2++; o8++; a8++; o789++; o258++; if(o789==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a9==0) { down29: sleep(1); textcolor(os); gotoxy(43,7);cprintf("o"); full2++; o9++; a9++; o789++; o369++; o159++; if(o789==3 || o369==3 || o159==3) goto owins; else if(full2==5) goto g; } goto xplay; } else if(x=='3') { textcolor(xs); gotoxy(43,3);cprintf("x"); x3++; a3++; x123++; x369++; x357++; full++; if(a3==2) goto h; else if(x123==3 || x369==3 || x357==3) goto xwins; else if(full==5) goto g; else if(a1==0 && o2==1 && o3==1 || a1==0 && o4==1 && o7==1 || a1==0 && o5==1 && o9==1) goto down31; else if(a2==0 && o1==1 && o3==1 || a2==0 && o5==1 && o8==1) goto down32; else if(a4==0 && o5==1 && o6==1 || a4==0 && o1==1 && o7==1) goto down34; else if(a6==0 && o4==1 && o5==1 || a6==0 && o3==1 && o9==1) goto down36; else if(a7==0 && o8==1 && o9==1 || a7==0 && o1==1 && o4==1 || a7==0 && o3==1 && o5==1) goto down37; else if(a8==0 && o7==1 && o9==1 || a8==0 && o2==1 && o5==1) goto down38; else if(a9==0 && o7==1 && o8==1 || a9==0 && o3==1 && o6==1 || a9==0 && o1==1 && o5==1) goto down39; else if(a1==0 && x2==n && x3==n) goto down31; else if(a2==0 && x1==n && x3==n) goto down32; else if(a6==0 && x3==n && x9==n) goto down36; else if(a7==0 && x3==n && x5==n) goto down37; else if(a9==0 && x3==n && x6==n) goto down39; else if(a5==0) { sleep(1); textcolor(os); gotoxy(39,5);cprintf("o"); full2++; o5++; a5++; o456++; o258++; o357++; o159++; if(o456==3 || o258==3 || o357==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a9==0 && x8==1) { down39: sleep(1); textcolor(os); gotoxy(43,7);cprintf("o"); full2++; o9++; a9++; o789++; o369++; o159++; if(o789==3 || o369==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a2==0) { down32: sleep(1); textcolor(os); gotoxy(39,3);cprintf("o"); full2++; o2++; a2++; o123++; o258++; if(o123==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a1==0) { down31: sleep(1); textcolor(os); gotoxy(35,3);cprintf("o"); full2++; o1++; a1++; o123++; o147++; o159++; if(o123==3 || o147==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a4==0) { down34: sleep(1); textcolor(os); gotoxy(35,5);cprintf("o"); full2++; o4++; a4++; o456++; o147++; if(o456==3 || o147==3) goto owins; else if(full2==5) goto g; } else if(a6==0) { down36: sleep(1); textcolor(os); gotoxy(43,5);cprintf("o"); full2++; o6++; a6++; o456++; o369++; if(o456==3 || o369==3) goto owins; else if(full2==5) goto g; } else if(a7==0) { down37: sleep(1); textcolor(os); gotoxy(35,7);cprintf("o"); full2++; o7++; a7++; o789++; o147++; o357++; if(o789==3 || o147==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a8==0) { down38: sleep(1); textcolor(os); gotoxy(39,7);cprintf("o"); full2++; o8++; a8++; o789++; o258++; if(o789==3 || o258==3) goto owins; else if(full2==5) goto g; } goto xplay; } else if(x=='4') { textcolor(xs); gotoxy(35,5);cprintf("x"); x4++; a4++; x456++; x147++; full++; if(a4==2) goto h; else if(x456==3 || x147==3) goto xwins; else if(full==5) goto g; else if(a1==0 && o2==1 && o3==1 || a1==0 && o4==1 && o7==1 || a1==0 && o5==1 && o9==1) goto down41; else if(a2==0 && o1==1 && o3==1 || a2==0 && o5==1 && o8==1) goto down42; else if(a3==0 && o1==1 && o2==1 || a3==0 && o6==1 && o9==1 || a3==0 && o5==1 && o7==1) goto down43; else if(a6==0 && o4==1 && o5==1 || a6==0 && o3==1 && o9==1) goto down46; else if(a7==0 && o8==1 && o9==1 || a7==0 && o1==1 && o4==1 || a7==0 && o3==1 && o5==1) goto down47; else if(a8==0 && o7==1 && o9==1 || a8==0 && o2==1 && o5==1) goto down48; else if(a9==0 && o7==1 && o8==1 || a9==0 && o3==1 && o6==1 || a9==0 && o1==1 && o5==1) goto down49; else if(a1==0 && x4==n && x7==n) goto down41; else if(a6==0 && x4==n && x5==n) goto down46; else if(a7==0 && x1==n && x4==n) goto down47; else if(a5==0) { sleep(1); textcolor(os); gotoxy(39,5);cprintf("o"); full2++; o5++; a5++; o456++; o258++; o357++; o159++; if(o456==3 || o258==3 || o357==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a7==0) { down47: sleep(1); textcolor(os); gotoxy(35,7);cprintf("o"); full2++; o7++; a7++; o789++; o147++; o357++; if(o789==3 || o147==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a1==0) { down41: sleep(1); textcolor(os); gotoxy(35,3);cprintf("o"); full2++; o1++; a1++; o123++; o147++; o159++; if(o123==3 || o147==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a2==0) { down42: sleep(1); textcolor(os); gotoxy(39,3);cprintf("o"); full2++; o2++; a2++; o123++; o258++; if(o123==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a3==0) { down43: sleep(1); textcolor(os); gotoxy(43,3);cprintf("o"); full2++; o3++; a3++; o123++; o369++; o357++; if(o123==3 || o369==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a6==0) { down46: sleep(1); textcolor(os); gotoxy(43,5);cprintf("o"); full2++; o6++; a6++; o456++; o369++; if(o456==3 || o369==3) goto owins; else if(full2==5) goto g; } else if(a8==0) { down48: sleep(1); textcolor(os); gotoxy(39,7);cprintf("o"); full2++; o8++; a8++; o789++; o258++; if(o789==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a9==0) { down49: sleep(1); textcolor(os); gotoxy(43,7);cprintf("o"); full2++; o9++; a9++; o789++; o369++; o159++; if(o789==3 || o369==3 || o159==3) goto owins; else if(full2==5) goto g; } goto xplay; } else if(x=='5') { textcolor(xs); gotoxy(39,5);cprintf("x"); x5++; a5++; x456++; x258++; x159++; x357++; full++; if(a5==2) goto h; else if(x456==3 || x258==3 || x159==3 || x357==3) goto xwins; else if(full==5) goto g; else if(a1==0) { sleep(1); textcolor(os); gotoxy(35,3);cprintf("o"); full2++; o1++; a1++; o123++; o147++; o159++; if(o123==3 || o147==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a2==0) { sleep(1); textcolor(os); gotoxy(39,3);cprintf("o"); full2++; o2++; a2++; o123++; o258++; if(o123==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a3==0) { sleep(1); textcolor(os); gotoxy(43,3);cprintf("o"); full2++; o3++; a3++; o123++; o369++; o357++; if(o123==3 || o369==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a4==0) { sleep(1); textcolor(os); gotoxy(35,5);cprintf("o"); full2++; o4++; a4++; o456++; o147++; if(o456==3 || o147==3) goto owins; else if(full2==5) goto g; } else if(a6==0) { sleep(1); textcolor(os); gotoxy(43,5);cprintf("o"); full2++; o6++; a6++; o456++; o369++; if(o456==3 || o369==3) goto owins; else if(full2==5) goto g; } else if(a7==0) { sleep(1); textcolor(os); gotoxy(35,7);cprintf("o"); full2++; o7++; a7++; o789++; o147++; o357++; if(o789==3 || o147==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a8==0) { sleep(1); textcolor(os); gotoxy(39,7);cprintf("o"); full2++; o8++; a8++; o789++; o258++; if(o789==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a9==0) { sleep(1); textcolor(os); gotoxy(43,7);cprintf("o"); full2++; o9++; a9++; o789++; o369++; o159++; if(o789==3 || o369==3 || o159==3) goto owins; else if(full2==5) goto g; } goto xplay; } else if(x=='6') { textcolor(xs); gotoxy(43,5);cprintf("x"); x6++; a6++; x456++; x369++; full++; if(a6==2) goto h; else if(x456==3 || x369==3) goto xwins; else if(full==5) goto g; else if(a1==0 && o2==1 && o3==1 || a1==0 && o4==1 && o7==1 || a1==0 && o5==1 && o9==1) goto down61; else if(a2==0 && o1==1 && o3==1 || a2==0 && o5==1 && o8==1) goto down62; else if(a3==0 && o1==1 && o2==1 || a3==0 && o6==1 && o9==1 || a3==0 && o5==1 && o7==1) goto down63; else if(a4==0 && o5==1 && o6==1 || a4==0 && o1==1 && o7==1) goto down64; else if(a7==0 && o8==1 && o9==1 || a7==0 && o1==1 && o4==1 || a7==0 && o3==1 && o5==1) goto down67; else if(a8==0 && o7==1 && o9==1 || a8==0 && o2==1 && o5==1) goto down68; else if(a9==0 && o7==1 && o8==1 || a9==0 && o3==1 && o6==1 || a9==0 && o1==1 && o5==1) goto down69; else if(a3==0 && x6==n && x9==n) goto down63; else if(a4==0 && x5==n && x6==n) goto down64; else if(a9==0 && x3==n && x6==n) goto down69; else if(a5==0) { sleep(1); textcolor(os); gotoxy(39,5);cprintf("o"); full2++; o5++; a5++; o456++; o258++; o159++; o357++; if(o456==3 || o258==3 || o159==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a9==0 && x7==1 || a9==0 && x8==nowin) { down69: sleep(1); textcolor(os); gotoxy(43,7);cprintf("o"); full2++; o9++; a9++; o789++; o369++; o159++; if(o789==3 || o369==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a1==0) { down61: sleep(1); textcolor(os); gotoxy(35,3);cprintf("o"); full2++; o1++; a1++; o123++; o147++; o159++; if(o123==3 || o147==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a2==0) { down62: sleep(1); textcolor(os); gotoxy(39,3);cprintf("o"); full2++; o2++; a2++; o123++; o258++; if(o123==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a3==0) { down63: sleep(1); textcolor(os); gotoxy(43,3);cprintf("o"); full2++; o3++; a3++; o123++; o369++; o357++; if(o123==3 || o369==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a4==0) { down64: sleep(1); textcolor(os); gotoxy(35,5);cprintf("o"); full2++; o4++; a4++; o456++; o147++; if(o456==3 || o147==3) goto owins; else if(full2==5) goto g; } else if(a7==0) { down67: sleep(1); textcolor(os); gotoxy(35,7);cprintf("o"); full2++; o7++; a7++; o789++; o147++; o357++; if(o789==3 || o147==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a8==0) { down68: sleep(1); textcolor(os); gotoxy(39,7);cprintf("o"); full2++; o8++; a8++; o789++; o258++; if(o789==3 || o258==3) goto owins; else if(full2==5) goto g; } goto xplay; } else if(x=='7') { textcolor(xs); gotoxy(35,7);cprintf("x"); x7++; a7++; x789++; x147++; x357++; full++; if(a7==2) goto h; else if(x789==3 || x147==3 || x357==3) goto xwins; else if(full==5) goto g; else if(a1==0 && o2==1 && o3==1 || a1==0 && o4==1 && o7==1 || a1==0 && o5==1 && o9==1) goto down71; else if(a2==0 && o1==1 && o3==1 || a2==0 && o5==1 && o8==1) goto down72; else if(a3==0 && o1==1 && o2==1 || a3==0 && o6==1 && o9==1 || a3==0 && o5==1 && o7==1) goto down73; else if(a4==0 && o5==1 && o6==1 || a4==0 && o1==1 && o7==1) goto down74; else if(a6==0 && o4==1 && o5==1 || a6==0 && o3==1 && o9==1) goto down76; else if(a8==0 && o7==1 && o9==1 || a8==0 && o2==1 && o5==1) goto down78; else if(a9==0 && o7==1 && o8==1 || a9==0 && o3==1 && o6==1 || a9==0 && o1==1 && o5==1) goto down79; else if(a1==0 && x4==n && x7==n) goto down71; else if(a3==0 && x5==n && x7==n) goto down73; else if(a4==0 && x1==n && x7==n) goto down74; else if(a8==0 && x7==n && x9==n) goto down78; else if(a9==0 && x7==n && x8==n) goto down79; else if(a5==0) { sleep(1); textcolor(os); gotoxy(39,5);cprintf("o"); full2++; o5++; a5++; o456++; o258++; o159++; o357++; if(o456==3 || o258==3 || o159==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a2==0) { down72: sleep(1); textcolor(os); gotoxy(39,3);cprintf("o"); full2++; o2++; a2++; o123++; o258++; if(o123==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a1==0) { down71: sleep(1); textcolor(os); gotoxy(35,3);cprintf("o"); full2++; o1++; a1++; o123++; o147++; o159++; if(o123==3 || o147==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a3==0) { down73: sleep(1); textcolor(os); gotoxy(43,3);cprintf("o"); full2++; o3++; a3++; o123++; o369++; o357++; if(o123==3 || o369==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a4==0) { down74: sleep(1); textcolor(os); gotoxy(35,5);cprintf("o"); full2++; o4++; a4++; o456++; o147++; if(o456==3 || o147==3) goto owins; else if(full2==5) goto g; } else if(a6==0) { down76: sleep(1); textcolor(os); gotoxy(43,5);cprintf("o"); full2++; o6++; a6++; o456++; o369++; if(o456==3 || o369==3) goto owins; else if(full2==5) goto g; } else if(a8==0) { down78: sleep(1); textcolor(os); gotoxy(39,7);cprintf("o"); full2++; o8++; a8++; o789++; o258++; if(o789==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a9==0) { down79: sleep(1); textcolor(os); gotoxy(43,7);cprintf("o"); full2++; o9++; a9++; o789++; o369++; o159++; if(o789==3 || o369==3 || o159==3) goto owins; else if(full2==5) goto g; } goto xplay; } else if(x=='8') { textcolor(xs); gotoxy(39,7);cprintf("x"); x8++; a8++; x789++; x258++; full++; if(a8==2) goto h; else if(x789==3 || x258==3) goto xwins; else if(full==5) goto g; else if(a1==0 && o2==1 && o3==1 || a1==0 && o4==1 && o7==1 || a1==0 && o5==1 && o9==1) goto down81; else if(a2==0 && o1==1 && o3==1 || a2==0 && o5==1 && o8==1) goto down82; else if(a3==0 && o1==1 && o2==1 || a3==0 && o6==1 && o9==1 || a3==0 && o5==1 && o7==1) goto down83; else if(a4==0 && o5==1 && o6==1 || a4==0 && o1==1 && o7==1) goto down84; else if(a6==0 && o4==1 && o5==1 || a6==0 && o3==1 && o9==1) goto down86; else if(a7==0 && o8==1 && o9==1 || a7==0 && o1==1 && o4==1 || a7==0 && o3==1 && o5==1) goto down87; else if(a9==0 && o7==1 && o8==1 || a9==0 && o3==1 && o6==1 || a9==0 && o1==1 && o5==1) goto down89; else if(a2==0 && x5==n && x8==n) goto down82; else if(a7==0 && x8==n && x9==n) goto down87; else if(a9==0 && x7==n && x8==n) goto down89; else if(a5==0) { sleep(1); textcolor(os); gotoxy(39,5);cprintf("o"); full2++; o5++; a5++; o456++; o258++; o159++; o357++; if(o456==3 || o258==3 || o159==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a7==0) { down87: sleep(1); textcolor(os); gotoxy(35,7);cprintf("o"); full2++; o7++; a7++; o789++; o147++; o357++; if(o789==3 || o147==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a1==0) { down81: sleep(1); textcolor(os); gotoxy(35,3);cprintf("o"); full2++; o1++; a1++; o123++; o147++; o159++; if(o123==3 || o147==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a2==0) { down82: sleep(1); textcolor(os); gotoxy(39,3);cprintf("o"); full2++; o2++; a2++; o123++; o258++; if(o123==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a3==0) { down83: sleep(1); textcolor(os); gotoxy(43,3);cprintf("o"); full2++; o3++; a3++; o123++; o369++; o357++; if(o123==3 || o369==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a4==0) { down84: sleep(1); textcolor(os); gotoxy(35,5);cprintf("o"); full2++; o4++; a4++; o456++; o147++; if(o456==3 || o147==3) goto owins; else if(full2==5) goto g; } else if(a6==0) { down86: sleep(1); textcolor(os); gotoxy(43,5);cprintf("o"); full2++; o6++; a6++; o456++; o369++; if(o456==3 || o369==3) goto owins; else if(full2==5) goto g; } else if(a9==0) { down89: sleep(1); textcolor(os); gotoxy(43,7);cprintf("o"); full2++; o9++; a9++; o789++; o369++; o159++; if(o789==3 || o369==3 || o159==3) goto owins; else if(full2==5) goto g; } goto xplay; } else if(x=='9') { textcolor(xs); gotoxy(43,7);cprintf("x"); x9++; a9++; x789++; x369++; x159++; full++; if(a9==2) goto h; else if(x789==3 || x369==3 || x159==3) goto xwins; else if(full==5) goto g; else if(a1==0 && o2==1 && o3==1 || a1==0 && o4==1 && o7==1 || a1==0 && o5==1 && o9==1) goto down91; else if(a2==0 && o1==1 && o3==1 || a2==0 && o5==1 && o8==1) goto down92; else if(a3==0 && o1==1 && o2==1 || a3==0 && o6==1 && o9==1 || a3==0 && o5==1 && o7==1) goto down93; else if(a4==0 && o5==1 && o6==1 || a4==0 && o1==1 && o7==1) goto down94; else if(a6==0 && o4==1 && o5==1 || a6==0 && o3==1 && o9==1) goto down96; else if(a7==0 && o8==1 && o9==1 || a7==0 && o1==1 && o4==1 || a7==0 && o3==1 && o5==1) goto down97; else if(a8==0 && o7==1 && o9==1 || a8==0 && o2==1 && o5==1) goto down98; else if(a3==0 && x6==n && x9==n) goto down93; else if(a6==0 && x3==n && x9==n) goto down96; else if(a7==0 && x8==n && x9==n) goto down97; else if(a8==0 && x7==n && x9==n) goto down98; else if(a5==0) { sleep(1); textcolor(os); gotoxy(39,5);cprintf("o"); full2++; o5++; a5++; o456++; o258++; o159++; o357++; if(o456==3 || o258==3 || o159==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a3==0 && x9==1 && x5==1) { down93: sleep(1); textcolor(os); gotoxy(43,3);cprintf("o"); full2++; o3++; a3++; o123++; o369++; o357++; if(o123==3 || o369==3 || o357==3) goto owins; else if(full2==5) goto g; } else if(a1==0) { down91: sleep(1); textcolor(os); gotoxy(35,3);cprintf("o"); full2++; o1++; a1++; o123++; o147++; o159++; if(o123==3 || o147==3 || o159==3) goto owins; else if(full2==5) goto g; } else if(a8==0) { down98: sleep(1); textcolor(os); gotoxy(39,7);cprintf("o"); full2++; o8++; a8++; o789++; o258++; if(o789==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a2==0) { down92: sleep(1); textcolor(os); gotoxy(39,3);cprintf("o"); full2++; o2++; a2++; o123++; o258++; if(o123==3 || o258==3) goto owins; else if(full2==5) goto g; } else if(a4==0) { down94: sleep(1); textcolor(os); gotoxy(35,5);cprintf("o"); full2++; o4++; a4++; o456++; o147++; if(o456==3 || o147==3) goto owins; else if(full2==5) goto g; } else if(a6==0) { down96: sleep(1); textcolor(os); gotoxy(43,5);cprintf("o"); full2++; o6++; a6++; o456++; o369++; if(o456==3 || o369==3) goto owins; else if(full2==5) goto g; } else if(a7==0) { down97: sleep(1); textcolor(os); gotoxy(35,7);cprintf("o"); full2++; o7++; a7++; o789++; o147++; o357++; if(o789==3 || o147==3 || o357==3) goto owins; else if(full2==5) goto g; } goto xplay; } else if(x=='x' || x=='X') { quitback3: textcolor(txt); gotoxy(1,25);cprintf("Are you sure? es or o"); textcolor(htxt); gotoxy(15,25);cprintf("y"); gotoxy(22,25);cprintf("n"); textcolor(0); gotoxy(1,25);cscanf("%c", &quit); if(quit=='y' || quit=='Y') goto g3; else if(quit=='n' || quit=='N') { gotoxy(1,25);cprintf(" "); goto offense; } else goto quitback3; } else goto xplay; } else if(ver=='x' || ver=='X') goto g3; else if(ver=='o' || ver=='O') { if(access("c:\\FULLTTP.enx", 0)==-1) { clrscr(); textcolor(4); gotoxy(28,13);cprintf("GET THE FULL VERSION FIRST!"); sleep(2); delayx=0; goto intro; } optback: clrscr(); textcolor(txt); gotoxy(1,1);cprintf(" how intro on startup"); gotoxy(1,3);cprintf(" on't show intro on startup"); gotoxy(1,7);cprintf(" ast game loading"); gotoxy(1,9);cprintf("S ooth game loading"); gotoxy(1,13);cprintf(" olors"); gotoxy(1,25);cprintf("E it"); textcolor(htxt); gotoxy(1,13);cprintf("C"); gotoxy(2,25);cprintf("x"); if(access("c:\\DSI.tic", 0)==0) { textcolor(14); gotoxy(1,3);cprintf("D"); textcolor(htxt); gotoxy(1,1);cprintf("S"); } else { textcolor(14); gotoxy(1,1);cprintf("S"); textcolor(htxt); gotoxy(1,3);cprintf("D"); } if(access("c:\\fastlo.pro", 0)==0) { textcolor(14); gotoxy(1,7);cprintf("F"); textcolor(htxt); gotoxy(2,9);cprintf("m"); } else { textcolor(14); gotoxy(2,9);cprintf("m"); textcolor(htxt); gotoxy(1,7);cprintf("F"); } textcolor(0); gotoxy(40,25);cscanf("%c", &opt); if(opt=='d' || opt=='D') { //_creat("c:\\DSI.tic", FA_HIDDEN); goto optback; } if(opt=='s' || opt=='S') { remove("c:\\DSI.tic"); goto optback; } if(opt=='f' || opt=='F') { //_creat("c:\\fastlo.pro", FA_HIDDEN); delayload=50; goto optback; } if(opt=='m' || opt=='M') { remove("c:\\fastlo.pro"); delayload=200; goto optback; } if(opt=='c' || opt=='C') { clrscr(); colchaback: textcolor(11); gotoxy(36,1);cprintf("PRO"); textcolor(15); gotoxy(39,1);cprintf("VIEW"); textcolor(pat); gotoxy(34,3);cprintf(" � �"); gotoxy(34,4);cprintf("�����������"); gotoxy(34,5);cprintf(" � �"); gotoxy(34,6);cprintf("�����������"); gotoxy(34,7);cprintf(" � �"); gotoxy(34,8);cprintf(" � �"); textcolor(os); gotoxy(35,3);cprintf("o"); gotoxy(43,3);cprintf("o"); gotoxy(39,5);cprintf("o"); gotoxy(43,7);cprintf("o"); textcolor(xs); gotoxy(35,5);cprintf("x"); gotoxy(39,3);cprintf("x"); gotoxy(43,5);cprintf("x"); textcolor(txt); gotoxy(1,25);cprintf("E it"); gotoxy(36,10);cprintf("Theme"); gotoxy(36,11);cprintf("Theme"); gotoxy(36,12);cprintf("Theme"); gotoxy(73,25);cprintf(" efault"); textcolor(htxt); gotoxy(2,25);cprintf("x"); gotoxy(42,10);cprintf("1"); gotoxy(42,11);cprintf("2"); gotoxy(42,12);cprintf("3"); gotoxy(73,25);cprintf("D"); if(access("c:\\theme1.col", 0)==-1 && access("c:\\theme2.col", 0)==-1 && access("c:\\theme3.col", 0)==-1) { textcolor(14); gotoxy(73,25);cprintf("D"); } else if(access("c:\\theme1.col", 0)==0) { textcolor(14); gotoxy(42,10);cprintf("1"); } else if(access("c:\\theme2.col", 0)==0) { textcolor(14); gotoxy(42,11);cprintf("2"); } else if(access("c:\\theme3.col", 0)==0) { textcolor(14); gotoxy(42,12);cprintf("3"); } textcolor(0); gotoxy(40,25);cscanf("%c", &colcho); if(colcho=='1') { pat=8; xs=9; os=10; txt=15; htxt=8; // _creat("c:\\theme1.col", FA_HIDDEN); remove("c:\\theme2.col"); remove("c:\\theme3.col"); goto colchaback; } else if(colcho=='2') { pat=8; xs=2; os=1; txt=8; htxt=7; // _creat("c:\\theme2.col", FA_HIDDEN); remove("c:\\theme1.col"); remove("c:\\theme3.col"); goto colchaback; } else if(colcho=='3') { pat=8; xs=7; os=15; txt=7; htxt=15; // _creat("c:\\theme3.col", FA_HIDDEN); remove("c:\\theme1.col"); remove("c:\\theme2.col"); goto colchaback; } else if(colcho=='d' || colcho=='D') { pat=8; xs=10; os=9; htxt=15; txt=8; remove("c:\\theme1.col"); remove("c:\\theme2.col"); remove("c:\\theme3.col"); goto colchaback; } else if(colcho=='x' || colcho=='X') goto optback; else goto colchaback; } if(opt=='x' || opt=='X') { delayx=0; goto intro; } else goto optback; } else if(ver=='c' || ver=='C') { clrscr(); textcolor(txt); gotoxy(1,1);cprintf(" rogrammer: nrico orenzo"); gotoxy(1,3);cprintf(" pecial thanks to: ade uliano"); gotoxy(1,5);cprintf(" nspired by: ic ac oe"); gotoxy(1,25);cprintf(" ress any key to exit"); textcolor(htxt); gotoxy(1,1);cprintf("P"); gotoxy(13,1);cprintf("E"); gotoxy(20,1);cprintf("L"); gotoxy(1,3);cprintf("S"); gotoxy(20,3);cprintf("J"); gotoxy(25,3);cprintf("J"); gotoxy(1,5);cprintf("I"); gotoxy(14,5);cprintf("T"); gotoxy(18,5);cprintf("T"); gotoxy(22,5);cprintf("T"); gotoxy(1,25);cprintf("P"); gotoxy(22,25);cprintf("..."); getch(); delayx=0; goto intro; } else if(ver=='a' || ver=='A') { uninstback: clrscr(); textcolor(txt); gotoxy(1,1);cprintf("Are you sure? es or o"); textcolor(htxt); gotoxy(15,1);cprintf("y"); gotoxy(22,1);cprintf("n"); textcolor(0); gotoxy(1,25);cscanf("%c", &uninst); if(uninst=='Y' || uninst=='y') { clrscr(); for(lo=28; lo<=53; lo++) { textcolor(8); gotoxy(lo,14);cprintf("��"); } for(lo=0, di=28; lo<=100; lo+=4, di++) { textcolor(15); gotoxy(28,12);cprintf("Uninstalling files..."); gotoxy(28,13);cprintf("%d%", lo); gotoxy(di,14);cprintf("��"); delay(200); } clrscr(); textcolor(8); gotoxy(1,1);cprintf("Uninstall complete."); remove("c:\\DSI.tic"); remove("c:\\FULLTTP.enx"); remove("c:\\FASTLO.pro"); remove("c:\\theme1.col"); remove("c:\\theme2.col"); remove("c:\\theme3.col"); remove("TICTAC.exe"); } else if(uninst=='N' || uninst=='n') { delayx=0; goto intro; } else goto uninstback; } else if(ver=='u' || ver=='U') { if(access("c:\\FULLTTP.enx", 0)==0) goto verback; clrscr(); textcolor(8); gotoxy(1,1);cprintf(" nter secret code: "); textcolor(15); gotoxy(1,1);cprintf("E"); gotoxy(20,1);cscanf("%s", code); if(strcoll(code, "Pro2002")==0) { // _creat("c:\\FULLTTP.enx", FA_HIDDEN); delayx=0; goto intro; } else { textcolor(4); gotoxy(1,3);cprintf("Sorry, incorrect code!"); sleep(2); textcolor(7); gotoxy(1,5);cprintf("Go to practice game and beat master mode to crack the code."); textcolor(8); gotoxy(1,25);cprintf(" ress any key to exit"); textcolor(15); gotoxy(1,25);cprintf("P"); gotoxy(22,25);cprintf("..."); getch(); getch(); delayx=0; goto intro; } } else goto verback; return 0; }