public void showCharacter(CharacterIdentifier identifier) { if (!knownCharacters.contains(identifier)) { addViewForCharacter(identifier); knownCharacters.add(identifier); } bridge.showCharacterView(identifier); model.setCurrentCharacter(identifier); }
public void addViewForCharacter(CharacterIdentifier identifier) { Item item = model.loadItem(identifier); bridge.addViewForCharacter( identifier, (net.sf.anathema.character.framework.Character) item.getItemData()); }