Пример #1
0
        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;
            }
        }
Пример #2
0
 public void animation(ScreenPictureBox screen)
 {
     if (this.charaState.HP <= 0)
     {
         this.charaState.HP = 0;
     }
 }