// Don't be a lamer please! // (C)1997 Henrik Tingström // E-mail:henrik_tingstrom@hotmail.com #include #include #include #include #include #define antal 27 void spel(void); void rita_pinne(void); void init(void); void mata_in(void); int antal_pinnar(void); void dator(void); int pinnar_borta, poang_spelare, poang_dator; char ch; int stick[antal]; void main(void) { randomize(); poang_spelare=0; poang_dator=0; spel(); clrscr(); gotoxy(5,1); cprintf("Sticks, Henrik Tingstr”m (c)1997"); gotoxy(5,4); if(poang_spelare < poang_dator) cprintf("Computerov Won!"); else if(poang_spelare > poang_dator) cprintf("You Won!"); else cprintf("Given Up???"); gotoxy(5,6); cprintf("Your Score:%3d The Computerov's Score:%3d",poang_spelare, poang_dator); gotoxy(5,9); cprintf("Comments..."); delay(1000); gotoxy(5,11); if(poang_spelare < poang_dator-15) cprintf("Did you know that 1+1 is Equal To 2? Not? IQ:None"); else if(poang_spelare < poang_dator-10) cprintf("Were You Born Yesterday? Try Again! IQ:Horrible"); else if(poang_spelare < poang_dator-5) cprintf("Did You Underrate Computrov? Don't Give Up! IQ:Bad"); else if(poang_spelare < poang_dator) cprintf("You Can Better! IQ:Almost Good"); else if(poang_spelare == poang_dator) cprintf("No Winner... Do You Not Want To Be a Winner? Restart The Game!"); else if(poang_spelare-15 > poang_dator) cprintf("You Are Born Smart! Outstanding Play! Many Applause! IQ:Extrem High"); else if(poang_spelare-10 > poang_dator) cprintf("Are You Born Smart? Applause!"); else if(poang_spelare-5 > poang_dator) cprintf("Very Good Play! IQ:High"); else if(poang_spelare > poang_dator) cprintf("Good Play! IQ:Good"); gotoxy(5,15); cprintf("Bye Bye!"); gotoxy(5,17); cprintf("Press a Key"); ch = getch(); clrscr(); } void spel(void) { int in; init(); do{ rita_pinne(); mata_in(); in=antal_pinnar(); if(stick[antal-1]==0 && ch != '0') { rita_pinne(); poang_dator++; gotoxy(6+antal,11); cprintf("Computerov Won!"); gotoxy(7+antal,15); cprintf("Press a Key"); ch=getch(); init(); } else { if(in == 1) { rita_pinne(); dator(); } if(stick[antal-1]==0 && ch != '0') { rita_pinne(); poang_spelare++; gotoxy(7+antal,11); cprintf(" You Won!"); gotoxy(7+antal,15); cprintf("Press a Key"); ch=getch(); init(); } } }while(ch != '0'); } int antal_pinnar(void) { int x,i; if(ch == '1') x=1; else if(ch == '2') x=2; else if(ch == '3') x=3; else if(ch != '0') x=0; if(x != 0) { for(i=pinnar_borta;i