Example #1
0
 public Party(Warrior.WarriorState m_WarriorState, Rogue.RogueState m_RogueState, White_Mage.WhiteMageState m_WhiteMageState, Black_Mage.BlackMageState m_BlackMageState)
 {
     InitializeComponent();
     m_tbWarrior.Text   = m_WarriorState.ToString();
     m_tbRogue.Text     = m_RogueState.ToString();
     m_tbWhiteMage.Text = m_WhiteMageState.ToString();
     m_tbBlackMage.Text = m_BlackMageState.ToString();
 }
Example #2
0
 protected abstract Party factoryMethod(Warrior.WarriorState m_WarriorState, Rogue.RogueState m_RogueState, White_Mage.WhiteMageState m_WhiteMageState, Black_Mage.BlackMageState m_BlackMageState);
Example #3
0
 public void createParty(Warrior.WarriorState m_WarriorState, Rogue.RogueState m_RogueState, White_Mage.WhiteMageState m_WhiteMageState, Black_Mage.BlackMageState m_BlackMageState)
 {
     Party party = factoryMethod(m_WarriorState, m_RogueState, m_WhiteMageState, m_BlackMageState);
 }
Example #4
0
 public ConcreteParty(Warrior.WarriorState m_WarriorState, Rogue.RogueState m_RogueState, White_Mage.WhiteMageState m_WhiteMageState, Black_Mage.BlackMageState m_BlackMageState)
 {
     party         = new Party(m_WarriorState, m_RogueState, m_WhiteMageState, m_BlackMageState);
     party.Visible = true;
 }
 protected override Party factoryMethod(Warrior.WarriorState m_WarriorState, Rogue.RogueState m_RogueState, White_Mage.WhiteMageState m_WhiteMageState, Black_Mage.BlackMageState m_BlackMageState)
 {
     return(new ConcreteParty(m_WarriorState, m_RogueState, m_WhiteMageState, m_BlackMageState));
 }