public UpgradeButton(ESoldierType soldierType) {
super(new SoldierAction(EActionType.UPGRADE_SOLDIERS, soldierType), null, null, "");
this.soldierType = soldierType;
switch (soldierType) {
case SWORDSMAN:
imageLinksActive = new OriginalImageLink[] { new OriginalImageLink(EImageLinkType.GUI, 3, 396, 0),
new OriginalImageLink(EImageLinkType.GUI, 3, 402, 0) };
imageLinksInActive = new OriginalImageLink[] { new OriginalImageLink(EImageLinkType.GUI, 3, 399, 0),
new OriginalImageLink(EImageLinkType.GUI, 3, 405, 0) };
break;
case BOWMAN:
imageLinksActive = new OriginalImageLink[] { new OriginalImageLink(EImageLinkType.GUI, 3, 408, 0),
new OriginalImageLink(EImageLinkType.GUI, 3, 414, 0) };
imageLinksInActive = new OriginalImageLink[] { new OriginalImageLink(EImageLinkType.GUI, 3, 411, 0),
new OriginalImageLink(EImageLinkType.GUI, 3, 417, 0) };
break;
default:
imageLinksActive = new OriginalImageLink[] { new OriginalImageLink(EImageLinkType.GUI, 3, 420, 0),
new OriginalImageLink(EImageLinkType.GUI, 3, 426, 0) };
imageLinksInActive = new OriginalImageLink[] { new OriginalImageLink(EImageLinkType.GUI, 3, 423, 0),
new OriginalImageLink(EImageLinkType.GUI, 3, 429, 0) };
break;
}
}