public void moveLeft(Player player)
{
if (boxes[player.playerPos_X(), player.playerPos_Y()].boxavailable() != -1) //taken box dont switch to untaken when
{ //player moves away
boxes[player.playerPos_X(), player.playerPos_Y()].returnTexture();
}
int jumps = 0; //to prevent endless in while-loop below
do
{
player.playerPos_Y()--;
jumps++;
if (player.playerPos_Y() < 0) //if reached mostleft, set pos to mostright
{
player.playerPos_Y = 5;
}
} while (boxes[player.playerPos_X(), player.playerPos_Y()].boxavailable != 1 || jumps < 6);
if (player.playerNumber() == 1)
{
boxes[player.playerPos_X(), player.playerPos_Y()].player1(); //player 1 makes the move
}
else
{
boxes[player.playerPos_X(), player.playerPos_Y()].player2(); // player 2 makes the move
}
}