I have a player class and I'm trying to keep the same object when I go to the next level. How would I do this? This is my code for the moment:
(the code I want to keep in all player classes)
(the code in each world class)
private void collect () {
Actor coin = getOneIntersectingObject(Coin.class);
if (coin != null) {
getWorld().removeObject(coin);
coinsCollected++;
}
if (coinsCollected == 5 && levelCounter == 0) {
getWorld().addObject(new door_temp(), 157, 162);
levelCounter = 1;
coinsCollected = 0;
secondLevel();
}
if (coinsCollected == 5 && levelCounter == 1) {
getWorld().addObject(new door_temp(), 961, 170);
levelCounter = 2;
coinsCollected = 0;
thirdLevel();
}
if (coinsCollected == 5 && levelCounter == 2) {
getWorld().addObject(new door_temp(), 961, 170);
levelCounter += 1;
coinsCollected = 0;
fourthLevel();
}
}// Player
player player = new player();
addObject(player, 900, 466);
player.setLocation(900, 466);
