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 void animation(ScreenPictureBox screen) { if (this.charaState.HP <= 0) { this.charaState.HP = 0; } }