public SpeelKaart(int waarde, Symbool symbool, bool isZichtbaar, Personage personage) { Waarde = waarde; Symbool = symbool; IsZichtbaar = isZichtbaar; Personage = personage; }
public ActionResult Create([FromBody] PersonageDto dto) { var personage = new Personage(dto.Nome, dto.Sexo, dto.DataNascimento, dto.Latitude, dto.Longitude); _personagesCollection.InsertOne(personage); return(StatusCode(201, "Personage adicinado com sucesso.")); }
public IActionResult GetPersonageByID(int personageID) { Personage personage = personagerepo.GetPersonageById(personageID); PersonageDetailViewModel vm = personagecvt.ViewModelFromPersonage(personage); return(View("PersonagePartial", vm)); }
public int SavePersonage(Personage personage, string operation) { var personageBus = personage.Adapt <PersonageBusiness>(); personageData.SavePersonage(personageBus, operation); return(personageBus.Id); }
void SetColorAndInfo(Personage p) { var border = _elements[p.XIndex, p.YIndex]; SolidColorBrush backBrush; if (p.Positiveness.HasValue) { byte red = (byte)(255 * (1 - p.Positiveness)); byte green = (byte)(255 * p.Positiveness); byte blue = (byte)(255 * (1 - p.Positiveness)); backBrush = new SolidColorBrush( Color.FromRgb(red, green, blue)); } else { backBrush = Brushes.White; } border.Background = backBrush; var lbl = ((TextBlock)border.Child); lbl.Text = RoundAndFormatValueForUI(p.Wealth); if (p.IsKey) { lbl.TextDecorations = TextDecorations.Underline; } else { lbl.TextDecorations = null; } }
void PlayPressUp() { AudioClip[] sounds = Personage.ReleaseClips(); float abs = 2 * Mathf.Abs(_percentage); _sound.PlayNatural(sounds[Id], StripPitch(abs), Mathf.Lerp(0.0f, 0.25f, abs)); }
UnitStatus CreateUnit(string member, string team, int place) { string path = $"Сharacters/{member}"; if (member == "Empty") { return(null); } UnitStatus unit = new UnitStatus(); GameObject unitGameObject = Instantiate(Resources.Load(path, typeof(GameObject)) as GameObject); Personage unitClass = unitGameObject.GetComponent <Personage>(); /* Unit stats export */ unit.gameObject = unitGameObject; unit.gameObject.tag = team; unit.status = "Live"; unit.turn = true; unit.team = team; unit.place = place; unit.level = unitClass.level; unit.hp = unitClass.hp; unit.currentHp = unitClass.hp; unit.attack = unitClass.attack; unit.attackType = unitClass.attackType; unit.defence = unitClass.defence; unit.initiative = unitClass.initiative; unit.type = unitClass.type; unitUI.HpIndicator(unit); return(unit); }
//In deze methode wordt de superaanval uitgevoerd. De aanval wordt uitgevoerd op basis van de boolean SpelerAanZet en een randomgetal van 1 tot 4. Indien //de boolean true is (aanval Speler) en het randomgetal gelijk is aan 1 (1/4 kans) wordt de damage die de Speler aanricht (wapen damage maal 2) in HP //afgehaald van het totaal van de CPU. Indien de boolean false is (aanval CPU) en het randomgetal gelijk is aan 1 (1/4 kans) wordt de damage die de CPU //aanricht (wapen damage maal 2) in HP afgehaald van het totaal van de Speler. public IActionResult Superaanval() { Random rnd = new Random(); int rndsuperaanval = rnd.Next(1, 5); Gevecht gevecht = JsonConvert.DeserializeObject <Gevecht>(HttpContext.Session.GetString("Gevecht")); Personage personage = JsonConvert.DeserializeObject <Personage>(HttpContext.Session.GetString("Personage")); if (gevecht.SpelerAanZet) { if (rndsuperaanval == 1) { gevecht.CPU.HP -= gevecht.Speler.Wapen.HP * 2 + personage.Damage; gevecht.SuperAanval = Gevecht.Superaanval.Geslaagd; } else { gevecht.SuperAanval = Gevecht.Superaanval.Mislukt; } } else { if (rndsuperaanval == 1) { gevecht.Speler.HP -= gevecht.CPU.Wapen.HP * 2; gevecht.SuperAanval = Gevecht.Superaanval.Geslaagd; } else { gevecht.SuperAanval = Gevecht.Superaanval.Mislukt; } } HttpContext.Session.SetString("Gevecht", JsonConvert.SerializeObject(gevecht)); return(RedirectToAction("ControlerenGevecht")); }
public bool Execute(Personage personage) { if (currentPath == null) { return(false); } if (currentNode == null) { if (!currentPath.NextNode(out currentNode)) { return(false); } } if (personage.Near(currentNode)) { currentNode = null; return(true); } var tempVector = currentNode.Point - personage.GetGameObject().transform.position; tempVector.y = 0; if (tempVector != Vector3.zero) { personage.GetGameObject().transform.rotation = Quaternion.Slerp(personage.GetGameObject().transform.rotation, Quaternion.LookRotation(tempVector), Time.deltaTime * 10f); } //personage.MoveForward(); personage.AnimationGroup.MoveForwardBack = 1f; return(true); }
//constructor public SpeelKaart(int Waarde, Symbool Symbool, bool IsZichtbaar, Personage Personage) { waarde = Waarde; symbool = Symbool; isZichtbaar = IsZichtbaar; personage = Personage; }
Personage CreatePersonage(PersonageType type, int position) { Personage personage = PersonageFactory.Create(type); personage.transform.parent = transform; return(personage); }
public Personage(string name = "Unknown", ConsoleColor c = ConsoleColor.White) { this.name = name; color = c; life = 100; target = null; }
public bool Execute(Personage personage) { if (personage.IsPlayer) { return(false); } return(true); }
public IActionResult ItemDetail(int id) { ItemDetailViewModel vm = cvt.ViewModelFromItem(itemrepo.GetItemById(id)); int userId = Convert.ToInt32(HttpContext.Session.GetInt32("CurrentUserID")); Personage personage = personagerepo.GetPersonageBySpelerId(userId); if (vm.Type == "Wapen ") { vm.HP += personage.Damage; } return(View(vm)); }
public Personage VulPersonage(SqlDataReader myReader, Personage personage) { personage.ID = Convert.ToInt32(myReader["ID-Personage"]); personage.Naam = Convert.ToString(myReader["Naam"]); personage.HP = Convert.ToInt32(myReader["HP"]); personage.Damage = Convert.ToInt32(myReader["Damage"]); personage.Prijs = Convert.ToInt32(myReader["Prijs"]); personage.Foto = Convert.ToString(myReader["Foto"]); personage.AlternateText = Convert.ToString(myReader["AlternateText"]); return(personage); }
public IActionResult GameMenu() { int userId = Convert.ToInt32(HttpContext.Session.GetInt32("CurrentUserID")); Gevecht gevecht = new Gevecht(); gevecht.GameGestart = false; HttpContext.Session.SetString("Gevecht", JsonConvert.SerializeObject(gevecht)); Personage personage = personagerepo.GetPersonageBySpelerId(userId); PersonageDetailViewModel vm = personagecvt.ViewModelFromPersonage(personage); return(View(vm)); }
public ActionResult Update(string id, PersonageDto personageIn) { var p = _personagesCollection.Find <Personage>(personage => personage.Id == id).FirstOrDefault(); if (p == null) { return(NotFound()); } var personage = new Personage(personageIn.Nome, personageIn.Sexo, personageIn.DataNascimento, personageIn.Latitude, personageIn.Longitude); personage.Id = id; _personagesCollection.ReplaceOne(personage => personage.Id == id, personage); return(NoContent()); }
public bool Execute(Personage personage) { if (!personage.IsPlayer) { return(false); } if (InputManager.IsKeyDown(KeyName.VIEW_BAG)) { Player.Interface.ToggleWindow(Window.Bag); } if (InputManager.IsKeyDown(KeyName.VIEW_EFFECTS)) { Player.Interface.ToggleWindow(Window.Effects); } if (InputManager.IsKeyDown(KeyName.VIEW_PERSONAGE)) { Player.Interface.ToggleWindow(Window.Personage); } if (InputManager.IsKeyDown(KeyName.VIEW_QUESTS)) { Player.Interface.ToggleWindow(Window.Quests); } if (InputManager.IsKeyDown(KeyName.VIEW_SPELLS)) { Player.Interface.ToggleWindow(Window.Spells); } if (!InputManager.GetMouse(MouseKeyName.Right)) { if (InputManager.GetKey(KeyName.TURN_LEFT)) { personage.Turn(-Player.TURN_SPEED); } else if (InputManager.GetKey(KeyName.TURN_RIGHT)) { personage.Turn(Player.TURN_SPEED); } personage.AnimationGroup.MoveLeftRight = InputManager.GetKeyAxisRaw(KeyName.LEFT, KeyName.RIGHT); } personage.AnimationGroup.MoveForwardBack = InputManager.GetKeyAxisRaw(KeyName.BACK, KeyName.FORWARD); if (InputManager.IsKeyDown(KeyName.JUMP) && personage.EnableJumping) { personage.AnimationGroup.Jump(); } return(true); }
public PersonageDetailViewModel ViewModelFromPersonage(Personage p) { PersonageDetailViewModel vm = new PersonageDetailViewModel() { ID = p.ID, Naam = p.Naam, HP = p.HP, Damage = p.Damage, Prijs = p.Prijs, Foto = p.Foto, AlternateText = p.AlternateText }; return(vm); }
public Personage ViewModelToPersonage(PersonageDetailViewModel vm) { Personage p = new Personage() { ID = vm.ID, Naam = vm.Naam, HP = vm.HP, Damage = vm.Damage, Prijs = vm.Prijs, Foto = vm.Foto, AlternateText = vm.AlternateText }; return(p); }
public List <Personage> VulPersonages(SqlDataReader myReader, List <Personage> personages) { Personage personage = new Personage(); personage.ID = Convert.ToInt32(myReader["ID-Personage"]); personage.Naam = Convert.ToString(myReader["Naam"]); personage.HP = Convert.ToInt32(myReader["HP"]); personage.Damage = Convert.ToInt32(myReader["Damage"]); personage.Prijs = Convert.ToInt32(myReader["Prijs"]); personage.Foto = Convert.ToString(myReader["Foto"]); personage.AlternateText = Convert.ToString(myReader["AlternateText"]); personages.Add(personage); return(personages); }
public Personage GetPersonageById(int id) { SqlCommand myCommand = SetCommandProcedure("GetPersonageById"); myCommand.Parameters.AddWithValue("@IDPersonage", id); Personage personage = new Personage(); using (SqlDataReader myReader = ExecuteReader(myCommand)) { while (myReader.Read()) { personage = VulPersonage(myReader, personage); } } return(personage); }
public Personage GetNextUpgradePersonageBySpelerId(int spelerId) { SqlCommand myCommand = SetCommandProcedure("GetNextUpgradePersonageBySpelerId"); myCommand.Parameters.AddWithValue("@IDAccount", spelerId); Personage personage = new Personage(); using (SqlDataReader myReader = ExecuteReader(myCommand)) { while (myReader.Read()) { personage = VulPersonage(myReader, personage); } } return(personage); }
//In deze methode wordt de aanval uitgevoerd. De aanval wordt uitgevoerd op basis van de boolean SpelerAanZet. Indien de boolean true is (aanval Speler) //wordt de damage die de Speler aanricht in HP afgehaald van het totaal van de CPU. Indien de boolean false is (aanval CPU) wordt de damage die de //CPU aanricht in HP afgehaald van het totaal van de Speler. public IActionResult Aanval() { Gevecht gevecht = JsonConvert.DeserializeObject <Gevecht>(HttpContext.Session.GetString("Gevecht")); Personage personage = JsonConvert.DeserializeObject <Personage>(HttpContext.Session.GetString("Personage")); if (gevecht.SpelerAanZet) { gevecht.CPU.HP -= gevecht.Speler.Wapen.HP + personage.Damage; } else { gevecht.Speler.HP -= gevecht.CPU.Wapen.HP; } HttpContext.Session.SetString("Gevecht", JsonConvert.SerializeObject(gevecht)); return(RedirectToAction("ControlerenGevecht")); }
public IActionResult Personage() { int userId = Convert.ToInt32(HttpContext.Session.GetInt32("CurrentUserID")); Speler speler = spelerrepo.GetSpelerByID(userId); Personage spelerpersonage = personagerepo.GetPersonageBySpelerId(speler.ID); Personage volgendeupgrade = personagerepo.GetNextPersonageUpgradeBySpelerId(speler.ID); PersonageShop personageshop = equipDomein.VulPersonageShop(spelerpersonage, volgendeupgrade, speler); PersonageShopDetailViewModel vm = personageshopcvt.ViewModelFromPersonageShop(personageshop); if (HttpContext.Session.GetInt32("XP") == 1) { ViewBag.XP = "Je hebt niet genoeg XP om het personage te kunnen upgraden."; HttpContext.Session.SetInt32("XP", 0); } return(View(vm)); }
public IActionResult Create(Personage personage) { try { if (ModelState.IsValid) { _personage.SavePersonage(personage, "add"); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException) { ModelState.AddModelError("", "Невозможно сохранить изменения. " + "Повторите попытку, и если проблема не устранена, " + "обратитесь к системному администратору."); } return(View(personage)); }
public IActionResult PersonageRemove(Personage personage) { //if (ModelState.IsValid) //{ /*bool isRemoved =*/ _personageManager.Remove(personage); // if (isRemoved) // { // ViewBag.Message = "Personage Removed Successfylly"; // } // else // { // ViewBag.Message = "Personage Remove Failled"; // } //} //return View(); return(RedirectToRoute("ListRoute")); }
public IActionResult PersonageEdit(Personage personage) { if (ModelState.IsValid) { /*bool IsUpdated =*/ _personageManager.Update(personage); //if (IsUpdated) //{ // ViewBag.Message = "Personage Updated Successfuly"; //} ////else //{ // ViewBag.Message = "Personage Update Failled"; //} } return(RedirectToRoute("ListRoute")); }
public IActionResult EditPost(int?id, Personage personage) { if (id == null) { logger.LogCritical("Error NotFound"); return(NotFound()); } { try { _personage.SavePersonage(personage, "update"); return(RedirectToAction(nameof(Index))); } catch (DbUpdateException) { ModelState.AddModelError("", "Невозможно сохранить изменения. " + "Повторите попытку, и если проблема не устранена, " + "обратитесь к системному администратору."); } } return(View(personage)); }
public bool UpgradePersonage(int personageId, int spelerXP, int userId, int personageHP) { Personage personage = new Personage(); personage.Prijs = 1000; if (personageId != 0 && userId != 0) { if (personage.Prijs <= spelerXP) { return(true); } else { return(false); } } else { return(false); } }
void Start() { _instance = this; DontDestroyOnLoad(this.gameObject); }