protected virtual void OnChangePictureOfSoliderAfterChangedType(eSoldierType i_TypeOfSolider)
 {
     if (ChangePictureOfSoliderAfterChangedType != null)
     {
         ChangePictureOfSoliderAfterChangedType.Invoke(this);
     }
 }
        public int getNumberOfSpesificSoldierType(eSoldierType i_Type)
        {
            int count = 0;

            foreach (Soldier currentSoldier in m_Soldiers)
            {
                if (currentSoldier.TypeOfSoldier == i_Type)
                {
                    count++;
                }
            }

            return(count);
        }
예제 #3
0
 public CheckersButton(eSoldierType i_SoldierType, bool is_Active)
 {
 }
 public Soldier(Soldier i_CurrentSolider)
 {
     m_CharRepresent = i_CurrentSolider.m_CharRepresent;
     m_PlaceOnBoard  = i_CurrentSolider.m_PlaceOnBoard;
     m_TypeOfSoldier = i_CurrentSolider.m_TypeOfSoldier;
 }
 public Soldier(char i_CharRepresent, Square i_PlaceOnBoard, eSoldierType i_TypeOfSolider = eSoldierType.Regular)
 {
     m_TypeOfSoldier = i_TypeOfSolider;
     m_PlaceOnBoard  = i_PlaceOnBoard;
     CharRepresent   = i_CharRepresent;
 }