package com.rpsg.rpg.object.map; import java.util.ArrayList; import java.util.List; import com.rpsg.rpg.controller.MapController; import com.rpsg.rpg.core.Game; import com.rpsg.rpg.object.game.Party; import com.rpsg.rpg.object.hero.Hero; /** * GDX-RPG 人物队列控制器<br> * 请在{@link MapController#queue}中访问 * */ public class PlayerQueue { private List<MapSprite> players = new ArrayList<>(); public PlayerQueue() { reload(); } /**重新加载player or 坐标,{@link Party 外部}也会调用这个方法(当队列发生变化时)*/ public void reload() { players.clear(); for(Hero hero : Game.archive.get().party.current()) players.add(hero.sprite); //TODO position // Position position = Game.archive.get().position; // int foo = position.x; } }