public void animation(ScreenPictureBox screen)
        {
            if (charaState.isWalk)
            {
                point.X += vec.dx;
            }
            if (this.point.X > stopPoint - charaSize.Width)
            {
                this.point.X = stopPoint - charaSize.Width;
            }
            switch (actionstate)
            {
            case ActionStatus.Walk:
                charaIndex = CharaDataIndex.Normal;
                break;

            case ActionStatus.Attack:
                charaIndex = CharaDataIndex.Attack;
                break;

            case ActionStatus.Wait:
                charaIndex = CharaDataIndex.Normal;
                break;

            case ActionStatus.Wince:
                charaIndex = CharaDataIndex.Damege;
                break;

            case ActionStatus.Dead:
                charaIndex = CharaDataIndex.Damege;
                break;
            }
        }
        public string getCharaPattern(string[] charaData, CharaDataIndex index)
        {
            string result = "";

            switch (index)
            {
            case CharaDataIndex.Normal:
                result = charaData[(int)CharaDataIndex.Normal];
                break;

            case CharaDataIndex.Attack:
                result = charaData[(int)CharaDataIndex.Attack];
                break;

            case CharaDataIndex.Damege:
                result = charaData[(int)CharaDataIndex.Damege];
                break;
            }
            return(result);
        }