Example #1
0
        /// <summary>
        /// 指定した文字列がフィルターをかけて表示できるかどうかチェックする
        /// </summary>
        /// <param name="text"></param>
        /// <param name="parts"></param>
        /// <returns>trueのとき表示可能</returns>
        private bool filterCharItem(string text, CharParts parts)
        {
            if (m_searchFilter == "")
            {
                return(true);                   //検索が指定されていないときはOKとする
            }
            if (m_selectedCharParts != parts)
            {
                return(true);                   //検索対象ではないのでOKとする
            }

            if (text.IndexOf(m_searchFilter) == -1)
            {
                return(false);                  //見つからなかった
            }
            else
            {
                return(true);                   //見つかった
            }
        }
Example #2
0
        // Add a new LowerBody.
        private void AddLegs(string name, string imagePath)
        {
            var part = new CharParts(name, imagePath);

            this.Legs.Add(part);
        }
Example #3
0
        // Add a new UpperBody.
        private void AddTorso(string name, string imagePath)
        {
            var part = new CharParts(name, imagePath);

            this.Torsos.Add(part);
        }
Example #4
0
        // Add a new Header
        private void AddHeader(string name, string imagePath)
        {
            var part = new CharParts(name, imagePath);

            this.Headers.Add(part);
        }