/** * Spawn a character, and all his linked "persoSprites". * * @param perso */ public void spawnPerso(Perso perso) { SpriteEntity entity = perso; entity.setScrX((int) perso.x); entity.setScrY((int) perso.y); spawnSprite(entity); // Spawn connected sprites if (perso.getPersoSprites().size() != 0) { for (Element element : perso.getPersoSprites()) { spawnSprite(element); } } // Store walkable entities if (ElementDescription.isPlatform(perso.getDesc())) { entity.initMover(); walkableEntities.add(entity); } EngineZildo.persoManagement.addPerso(perso); }