public override int Update(float a_fDelta) { eDir eDir = eDir.None; if (eKey.Left.IsKeyDown() == true) { eDir = eDir.Left; } else if (eKey.Right.IsKeyDown() == true) { eDir = eDir.Right; } if (eKey.Down.IsKeyDown() == true) { eDir = eDir.Bottom; } else if (eKey.Up.IsKeyDown() == true) { eDir = eDir.Top; } if (eKey.Z.IsKeyDown() == true) { if (user.activeZ == false) { return(0); } foreach (var temp in monsters) { user.ActiveSkill(eSkillType.Fire, temp); } user.ActiveSkill(eSkillType.Fire, Boss); s.Update(user, a_fDelta); } if (eDir != eDir.None) { user.Update(eDir); Define.SaveStatus(user); } if (Boss.bExist == false) { return(2); } return(0); }
public override int Update(float a_fDelta) { eDir eDir = eDir.None; eDir eDirM = eDir.None; Console.SetCursorPosition(30, 40); Console.WriteLine(a_fDelta); if (eKey.Left.IsKeyDown() == true) { eDir = eDir.Left; } else if (eKey.Right.IsKeyDown() == true) { eDir = eDir.Right; } if (eKey.Down.IsKeyDown() == true) { eDir = eDir.Bottom; } else if (eKey.Up.IsKeyDown() == true) { eDir = eDir.Top; } if (eKey.Z.IsKeyDown() == true) { if (user.activeZ == false) { return(0); } foreach (var temp in monsters) { user.ActiveSkill(eSkillType.Fire, temp); } s.Update(user, a_fDelta); } if (eDir != eDir.None) { foreach (var temp in monsters) { eDirM = (eDir)ran.Next(); temp.Move(eDirM); } user.Update(eDir); } return(0); }
public void activateSkill() { hero.ActiveSkill(); }