use of delta.games.lotro.common.CharacterSex in project lotro-companion by dmorcellet.
the class NewToonDialogController method okImpl.
@Override
protected void okImpl() {
String toonName = _toonName.getText();
String server = _server.getSelectedItem();
CharacterClass cClass = _class.getComboBoxController().getSelectedItem();
Race race = _race.getSelectedItem();
CharacterSex sex = _sex.getSelectedItem();
CharacterData info = new CharacterData();
info.setName(toonName);
info.setServer(server);
info.setCharacterClass(cClass);
info.setCharacterSex(sex);
info.setRace(race);
info.setLevel(1);
info.setDate(Long.valueOf(System.currentTimeMillis()));
// Compute stats
CharacterStatsComputer computer = new CharacterStatsComputer();
info.getStats().setStats(computer.getStats(info));
CharactersManager manager = CharactersManager.getInstance();
CharacterFile toon = manager.addToon(info);
if (toon == null) {
showErrorMessage("Character creation failed!");
}
}
use of delta.games.lotro.common.CharacterSex in project lotro-companion by dmorcellet.
the class CharacterMainAttrsEditionPanelController method updateSexDisplay.
/**
* Update sex display.
*/
public void updateSexDisplay() {
Race race = _toon.getRace();
CharacterSex sex = getCharacterSex();
ImageIcon characterIcon = LotroIconsManager.getCharacterIcon(race, sex);
_raceIcon.setIcon(characterIcon);
}
use of delta.games.lotro.common.CharacterSex in project lotro-companion by dmorcellet.
the class CharacterSummaryDialogController method okImpl.
@Override
protected void okImpl() {
String toonName = _toonName.getText();
_data.setName(toonName);
String server = _server.getSelectedItem();
_data.setServer(server);
CharacterClass cClass = _class.getSelectedItem();
_data.setCharacterClass(cClass);
Race race = _race.getSelectedItem();
_data.setRace(race);
CharacterSex sex = _sex.getSelectedItem();
_data.setCharacterSex(sex);
String region = _region.getComboBoxController().getSelectedItem();
_data.setRegion(region);
int level = _level.getSelectedItem().intValue();
_data.setLevel(level);
}
use of delta.games.lotro.common.CharacterSex in project lotro-companion by dmorcellet.
the class CharacterSummaryDialogController method initData.
private void initData() {
// Toon name
String name = _data.getName();
_toonName.setText(name);
// Server
String server = _data.getServer();
_server.selectItem(server);
// Class
CharacterClass characterClass = _data.getCharacterClass();
_class.selectItem(characterClass);
// Race
Race race = _data.getRace();
_race.selectItem(race);
_region.setRace(race);
// Sex
CharacterSex sex = _data.getCharacterSex();
_sex.selectItem(sex);
// Region
String region = _data.getRegion();
_region.getComboBoxController().selectItem(region);
// Level
int level = _data.getLevel();
_level.selectItem(Integer.valueOf(level));
}
use of delta.games.lotro.common.CharacterSex in project lotro-companion by dmorcellet.
the class CharacterSummaryPanelController method update.
/**
* Update contents.
*/
public void update() {
if (_summary != null) {
// Name/region
String name = _summary.getName();
String region = _summary.getRegion();
String text = name;
if ((region != null) && (region.length() > 0)) {
text = text + " of " + region;
}
_nameLabel.setText(text);
// Level
int level = _summary.getLevel();
_levelLabel.setText(String.valueOf(level));
// Character icon
Race race = _summary.getRace();
CharacterSex sex = _summary.getCharacterSex();
ImageIcon characterIcon = LotroIconsManager.getCharacterIcon(race, sex);
_characterIconLabel.setIcon(characterIcon);
}
}
Aggregations