why does this freeze? Everything happens as it should but when I hit enter.... nothing hapens... any ideas?
Code:void PlayerWin() { if(Current.gameover == 1) { Current2.score += 15000; if(Current.score > Current2.score) Current.winner = 1; else if(Current2.score > Current.score) Current2.winner = 1; } else if(Current2.gameover == 1) { Current.score += 15000; if(Current.score > Current2.score) Current.winner = 1; else if(Current2.score > Current.score) Current2.winner = 1; } Draw(); while(1 == 1) { if(Current.winner == 1) { draw_sprite(buffer, (BITMAP*)data[Win].dat, 40, 100); draw_sprite(buffer, (BITMAP*)data[Lose].dat, 400, 100); } else if(Current2.winner == 1) { draw_sprite(buffer, (BITMAP*)data[Lose].dat, 40, 100); draw_sprite(buffer, (BITMAP*)data[Win].dat, 400, 100); } blit(buffer, screen, 0, 0, 0, 0, 640, 480); if(key[KEY_ENTER]) { MainTitle(); } } }



LinkBack URL
About LinkBacks


