/*-------------------------------------------------------------------------
             * ItemDb.txt から구축
             * ---------------------------------------------------------------------------*/
            public bool CreateFromString(string line)
            {
                string[] tmp = line.Split(new char[] { ',' });
                if (tmp.Length < 4)
                {
                    return(false);
                }

                try{
                    m_id       = Useful.ToInt32(tmp[0].Trim(), 0);
                    m_type     = tmp[1].Trim();
                    m_name     = tmp[2].Trim();
                    m_document = "";
                    for (int i = 3; i < tmp.Length; i++)
                    {
                        m_document += tmp[i].Trim() + "\n";
                    }

                    if (m_document.IndexOf("다시사용시간:") >= 0)
                    {
                        // 다시사용시간:が含まれれば陸戦아이템とする
                        m_is_combat_item = true;
                    }

                    // 교역품時の카테고리
                    m_categoly = ItemDatabase.GetCategolyFromType(m_type);
                    // 종류の그룹
                    m_type_group  = ItemDatabase.GetTypeGroupFromType(m_type);
                    m_type_group2 = ItemDatabase.GetTypeGroupFromType2(m_type);
                }catch {
                    return(false);
                }
                return(true);
            }
        /*-------------------------------------------------------------------------
         * 카테고리그리기용の색を得る
         * ---------------------------------------------------------------------------*/
        static public Color GetCategolyColor(Categoly cate)
        {
            switch (cate)
            {
            case Categoly.Categoly1:        return(Color.Gray);

            case Categoly.Categoly2:        return(Color.OrangeRed);

            case Categoly.Categoly3:        return(Color.Green);

            case Categoly.Categoly4:        return(Color.Blue);
            }
            return(Color.Black);
        }