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);