private void RefreshCharacterImage()
{
if (cboCharacterClasses.SelectedItem == null || cboQfgGames.SelectedItem == null)
{
pbCharacterImage.Image = null;
}
else
{
switch ((QfgGames)cboQfgGames.SelectedItem)
{
case QfgGames.QFG1:
switch ((QfgClasses)cboCharacterClasses.SelectedItem)
{
case QfgClasses.Fighter:
pbCharacterImage.Image = Resources.QFG1_Fighter;
break;
case QfgClasses.Magic:
pbCharacterImage.Image = Resources.QFG1_Mage;
break;
case QfgClasses.Thief:
pbCharacterImage.Image = Resources.QFG1_Thief;
break;
default:
pbCharacterImage.Image = null;
break;
}
break;
case QfgGames.QFG2:
switch ((QfgClasses)cboCharacterClasses.SelectedItem)
{
case QfgClasses.Fighter:
case QfgClasses.Paladin:
pbCharacterImage.Image = Resources.QFG2_Fighter;
break;
case QfgClasses.Magic:
pbCharacterImage.Image = Resources.QFG2_Mage;
break;
case QfgClasses.Thief:
pbCharacterImage.Image = Resources.QFG2_Thief;
break;
default:
pbCharacterImage.Image = null;
break;
}
break;
default:
pbCharacterImage.Image = null;
break;
}
}
}