public CharacterStack nextActingCharacter() { for (CharacterStack stack : list) { if (!stack.isDone()) { return stack; } } return null; }
public boolean isAllDone() { boolean done = true; for (CharacterStack stack : list) { if (!stack.isDone()) { done = false; } } return done; }