i’m constantly getting errors! It’s the very last obstacle i need to get past and my game is finally completed,
This is how i check if the user has stepped on the last tile of the last level:
else if( tiles.level == 25)
{
if( tiles.tileID[player.pY][player.pX] == 2 )
{
game_won = 1;
}
}
but im getting the errors with this bit of code:
private void CheckGameState()
{
if(GameMode == 1)
{
if(secs == 0)
{
try {
Thread.currentThread();
Thread.sleep(2000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
System.exit(0);
}
if(game_won == 1)
{
game_active = 0;
Dialog.alert("Congratulations! You have won!");
try {
Thread.currentThread();
Thread.sleep(2000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
System.exit(0);
}
}
if(game_won == 1)
{
if(GameMode != 1)
{
game_active = 0;
Dialog.alert("Try the classic now!");
try {
Thread.currentThread();
Thread.sleep(2000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
System.exit(0);
}
}
}
Do any of you have a better way for me to do this? Like im simply trying to close the game! but i also want to have some text painted onto the screen to notify the user?
Thanks for any help.