public Level(ContentManager content) { this.content = content; sup1 = new Support1(content, this); sup2 = new Support2(content, this); villain1 = new Villain(content, this); hero = new Hero(content, this); }
public static void healVillain(Villain vil, int healAmount) { if (vil != null) { if (vil.lifeTotal >= vil.maxHealth) { //make sure target doesn't go over maxHealth vil.lifeTotal = vil.maxHealth; } } }
// GET: Villains/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Villain villain = db.Villains.Find(id); if (villain == null) { return(HttpNotFound()); } return(View(villain)); }
public IActionResult UpdateVillain([FromBody] Villain updateVillain) { var orgVillain = context.Villains.Find(updateVillain.Id); if (orgVillain == null) { return(NotFound()); } orgVillain.Name = updateVillain.Name; orgVillain.Actor = updateVillain.Actor; context.SaveChanges(); return(Ok(orgVillain)); }
public static int AddNewMinionToVillain(Minion m, Villain v) { SqlConnection sqlConnection = new SqlConnection(DbHelper.GetConnectionString()); string cmd = "INSERT INTO MinionsVillains VALUES (@minionId,@VillainId)"; Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@minionId", m.Id); parameters.Add("@VillainId", v.Id); int r = sqlConnection.ExecuteDMLStatements(cmd, parameters); return(r); }
public void SetHost(Villain newHost) { if (host != newHost && !DidChangeHost()) { if (host != null) { host.BecomeHost(false); } Instantiate(transferSound); host = newHost; host.BecomeHost(true); isTransferring = true; didChangeHost = true; } }
void IRepository <Villain> .Update(Villain model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } var oldIndex = _villains.FindIndex(x => x.Id == model.Id); if (oldIndex == -1) { throw new NotFoundException("model not found"); } _villains[oldIndex] = model; }
public BaseEntity Fight(SuperHero superHero, Villain villan, Battleground battleground) { var superHeroStrength = superHero.GetTotalPower(); var villainStrength = villan.GetTotalPower(); if (battleground.IsGood) { superHeroStrength += 100; } else if (battleground.IsEvil) { villainStrength += 100; } return(superHeroStrength > villainStrength ? (BaseEntity)superHero : villan); }
private void OnEnable() { Instance = this; m_PlayerScore = 0; m_JobsDone = 0; m_JobsDoneTxt.text = "Villains taken care of " + m_JobsDone; t_PrevVillain = null; //Beginning UI m_StartBtn.gameObject.SetActive(true); m_EntireUI.gameObject.SetActive(false); m_TableUI.gameObject.SetActive(false); TimerScript.Instance.f_Begin(); //Start counting down }
internal bool EditVillain(Villain editedVillain) { Villain villainToEdit = _villains.Where(x => x.ID == editedVillain.ID).FirstOrDefault(); if (villainToEdit == null) { return(false); } else { //_villains.Where(x => x.ID == editedVillain.ID).FirstOrDefault() = editedVillain; _villains.Remove(_villains.FirstOrDefault(x => x.ID == villainToEdit.ID)); _villains.Add(editedVillain); _villains.OrderBy(x => x.ID); return(true); } }
static void Main(string[] args) { List <Person> HumanList = new List <Person>(); Person newPerson = new Person("Bill", "William"); Person newPerson0 = new Person("Ashley", "Ash"); Person newPerson1 = new Person("Fred", "Mr. Fred"); Person newPerson2 = new Person("Mindy", "Izzy"); Person newPerson3 = new Person("Charlie", "Pat Pat"); Person[] persons = { new Person("Ashley", "Ash"), new Person("Fred", "Mr. Fred"), new Person("Mindy", "Izzy"), new Person("Charlie", "Pat Pat") }; HumanList.AddRange(persons); foreach (Person a in HumanList) { Console.WriteLine(a.PrintGreeting()); } List <SuperHero> SuperList = new List <SuperHero>(); SuperHero newSuperHero = new SuperHero("Wade Turner", "Mr. Incredible", "Super Strength"); SuperHero newSuperHero0 = new SuperHero("Perter Parker", "Spider Man", "Spider Power"); SuperHero newSuperHero1 = new SuperHero("Hawk", "Hawkeye", "Master Archer"); SuperHero newSuperHero2 = new SuperHero("Hulk", "Incredible Hulk", "Angry Strength"); SuperHero newSuperHero3 = new SuperHero("Logan", "Wolverene", "Steel Bones"); SuperHero[] superheroes = { new SuperHero("Perter Parker", "Spider Man", "Spider Power"), new SuperHero("Hawk", "Hawkeye", "Master Archer"), new SuperHero("Hulk", "Incredible Hulk", "Angry Strength"), new SuperHero("Logan", "Wolverene", "Claws") }; SuperList.AddRange(superheroes); foreach (SuperHero b in SuperList) { Console.WriteLine(b.PrintGreeting()); } List <Villain> VillainList = new List <Villain>(); Villain newVillain = new Villain("The Joker", "Batman"); Villain newVillain0 = new Villain("Dr. Octopus", "Spider Man"); Villain newVillain1 = new Villain("Lex Luther", "Super Man"); Villain newVillain2 = new Villain("Mr. Freeze", "Batman"); Villain newVillain3 = new Villain("Magneto", "Wolverine"); Villain[] villains = { new Villain("Dr. Octopus", "Spider Man"), new Villain("Lex Luther", "Super Man"), new Villain("Mr. Freeze", "Batman"), new Villain("Magneto", "Wolverine") }; VillainList.AddRange(villains); foreach (Villain c in VillainList) { Console.WriteLine(c.PrintGreeting()); } Console.ReadKey(); }
public int InsertVillain(VillainEditViewModel viewModel) { if (viewModel == null) { throw new InvalidInputException("null input"); } if (viewModel.Id != 0) { throw new InvalidInputException("non-zero id"); } if (viewModel.NemesisId != 0 && !_superheroes.Any(x => x.Id == viewModel.NemesisId)) { throw new InvalidInputException("nemesisId not valid"); } var maxId = _villains.Count == 0 ? 0 : _villains.Max(x => x.Id); viewModel.Id = maxId + 1; var model = new Villain { Id = viewModel.Id, SecretName = viewModel.SecretName, VillainName = viewModel.VillainName, KilledPeople = viewModel.KilledPeople, KidnappedPeople = viewModel.KidnappedPeople, FirstDate = viewModel.FirstDate, Strength = viewModel.Strength, Characteristics = viewModel.Characteristics, }; if (viewModel.NemesisId != 0) { var superhero = _superheroes.First(x => x.Id == viewModel.NemesisId); model.Nemesis = superhero; superhero.Enemies.Add(model); } _villains.Add(model); return(viewModel.Id); }
/* !!! DA FARE !!! */ internal int UpdateVillain(int id, Villain model) { ///* */ ////int iDToUse = (_villains.Count == 0) ? 1 : _villains.Max(x => x.ID) + 1; //int maxID; //if (_villains.Count == 0) // maxID = 0; //else // maxID = _villains.Max(x => x.ID); //model.ID = maxID + 1; //_villains.Add(model); return(model.ID); }
public void HitVillain(Villain spawnedItem) { if (targetItem == null) { // Debug.Log("Fight another day!"); originalPos = transform.position; targetItem = spawnedItem; hitTargetPos = (transform.position + spawnedItem.transform.position) / 2; hitTargetPos = new Vector3(hitTargetPos.x, transform.position.y, hitTargetPos.z); cachedPos = hitTargetPos; StartCoroutine("CombatVillain"); fighting = true; } else { fightAgain = true; } }
public BaseEntity Fight(SuperHero superHero, Villain villan, int battlegroundId) { var superHeroStrength = superHero.GetTotalPower(); var villainStrength = villan.GetTotalPower(); var currentBattleground = battlegroundRepository.GetById(battlegroundId); if (currentBattleground.IsGood) { superHeroStrength += 100; } else if (currentBattleground.IsEvil) { villainStrength += 100; } return(superHeroStrength > villainStrength ? (BaseEntity)superHero : villan); }
private static void AssureVillainExists(Villain villain, SqlConnection connection) { if (IsRecordAvailable(villain.Name, "Name", "Villains", connection)) { return; } string cmdText = File.ReadAllText(VillainInsertionQueryPath); using (SqlCommand command = new SqlCommand(cmdText, connection)) { command.Parameters.AddWithValue("@name", villain.Name); command.Parameters.AddWithValue("@evilnessFactor", villain.EvilnessFactor); command.ExecuteNonQuery(); } Console.WriteLine($"Villain {villain.Name} was added to the database."); }
private void AddVillainIfDoesntExists(string villainName) { var villain = this.db.Villains.FirstOrDefault(v => v.Name == villainName); if (villain == null) { villain = new Villain { Name = villainName, EvilnessFactor = new EvilnessFactor { Name = villainName } }; this.db.Add(villain); Console.WriteLine($"Villain {villain.Name} was added to the database."); } }
public static async Task <IActionResult> CreateVillain( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = VILLAINS_ROUTE)] HttpRequest req, [Table(VILLAINS_TABLE_NAME, Connection = "AzureWebJobsStorage")] IAsyncCollector <VillainTableEntity> villainTable, ILogger log) { log.LogInformation("Creating a new Villain"); string requestBody = await new StreamReader(req.Body).ReadToEndAsync(); var input = JsonConvert.DeserializeObject <VillainCreateModel>(requestBody); var villain = new Villain() { Name = input.Name, Description = input.Description }; await villainTable.AddAsync(villain.ToTableEntity()); return(new OkObjectResult(villain)); }
public IActionResult Update([FromBody] Villain villain) { var villainToUpdate = Villains.Find((v) => v.Name == villain.Name); if (villainToUpdate == null) { return(NotFound()); } villainToUpdate.Powers = villain.Powers; villainToUpdate.Hobbies = villain.Hobbies; return(Ok(new { success = true, returncode = "200" })); }
public void Add(Minion minion, Villain villain) { ValidateInput(minion.Name, minion.Name, villain.Name); AddTownIfDoesntExist(minion.Town.Name); AddVillainIfDoesntExists(villain.Name); villain .Minions .Add(new MinionsVillains { Minion = minion, Villain = villain }); this.db.SaveChanges(); Console.WriteLine($"Successfully added {minion.Name} to be minion of {villain.Name}."); }
public Crime SpawnNewVillainCrime(Villain villain) { List <Criminal> criminals = new List <Criminal> (); for (int i = 0; i < villain.leadership; i++) { criminals.Add(new Criminal(UnitType.Criminal, 2, 1, 5)); } Crime newCrime = new Crime(CrimeType.Robbery, new Tile[] { city.GetRandomTile() }, criminals, new List <Villain>() { villain }, 10f); currentCrimes.Add(newCrime); return(newCrime); }
internal int InsertVillain(Villain model) { //int iDToUse = (_villains.Count == 0) ? 1 : _villains.Max(x => x.ID) + 1; int maxID; if (_villains.Count == 0) { maxID = 0; } else { maxID = _villains.Max(x => x.ID); } model.ID = maxID + 1; _villains.Add(model); return(model.ID); }
public IActionResult GetVillain(string villain) { using (VillainDB) { try { string villainFirstName = villain.Split('-')[0]; string villainLastName = villain.Split('-')[1]; Villain v = VillainDB.Villains.FirstOrDefault(x => x.FirstName.Equals(villainFirstName) && x.LastName.Equals(villainLastName)); string jsonVillain = JsonConvert.SerializeObject(v); return(Ok(jsonVillain)); } catch { return(Content("Sorry I couldn't find that Villain")); } } }
public IActionResult Update([FromBody] Villain villain) { var villainToUpdate = _context.Villains.Find(villain.Id); if (villainToUpdate == null) { return(NotFound()); } villainToUpdate.Powers = villain.Powers; villainToUpdate.Hobbies = villain.Hobbies; _context.Villains.Update(villainToUpdate); _context.SaveChanges(); return(Ok(new { success = true, returncode = "200" })); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Pickup") { Pickup item = collision.GetComponent <Pickup> (); PickupItem(item); } if (collision.tag == "Villain") { if (m_isPoweredUp) { Villain villain = collision.transform.GetComponent <Villain> (); villain.Killed(); } else { GameManager.instance.PlayerKilled(); } } }
} // End func void TellMeAStoryDoneRight() { // exp variables var levelXp = 10; // The hero var heroName = "Lucas the Noob"; var heroWeapon = "Foam Sword"; var heroBattleCry = "Don't hurt me!"; var heroXp = 0; var heroAlignmentPercent = 0.05f; var heroMovementSpeed = 1.05f; var hero = new Character("Lucas the noob", "Foam Sword", "DON'T HURT ME", 0, 0.05f, 1.05f, true, 10); hero.PrintInfo(); print(GetStatus(calculateLevel(heroXp, levelXp))); // The villain var villainName = "Dr. ZomBear"; var villainWeapon = "Nun-Chucks, but made out of teddy bears"; var villainBattleCry = "My agent said this would be a big role..."; villainBattleCry += " but this is gertting a little weird"; var villainXp = 0; var villainAlignmentPercent = 0.0f; var villainMovementSpeed = 1.3f; var villain = new Villain("Dr. ZomBear", "Nun-Chucks, but made out of teddy bears", "My agent said this would be a big role... but this is gertting a little weird", 0, 0.0f, 1.3f, false, 10, false); var VillainIsEvil = false; villain.PrintInfo(); PrintInfo(true, "lucas the noob", "pool noodle", "I'm king of the kiddie pool", 10, 0, 0.0f, 1.0f); }
public IActionResult Edit(int id) { Villain model; if (id == 0) { model = new Villain(); } else { model = _repository.Find(id); if (model == null) { return(NotFound()); } } ViewData["nemeses"] = _superHeroRepository.FindAll(); return(View(model)); }
internal List <Villain> ReadVillain(string SpreadsheetId, List <BoxSet> boxSetsFromDB) { var villainFromGoogleSheet = new List <Villain>(); IList <IList <object> > values = GetValues(SpreadsheetId, "Villains").Values; bool firstRow = true; if (values != null && values.Count > 0) { foreach (var row in values) { if (firstRow) { //Skip Column Headers firstRow = false; continue; } Villain villain = new Villain() { ID = int.Parse(row[0].ToString()), Name = row[1].ToString(), Type = (Villain.Types)Enum.Parse(typeof(Villain.Types), row[2].ToString()), BaseName = string.IsNullOrEmpty(row[3].ToString()) ? null : row[3].ToString(), Description = row[4].ToString(), WikiLink = row[5].ToString(), PrintedDifficulty = int.Parse(row[6].ToString()), BoxSet = boxSetsFromDB.Where(x => x.Name == row[7].ToString()).First(), Image = "default" }; villainFromGoogleSheet.Add(villain); } } return(villainFromGoogleSheet); }
public void OpponentDied() { if (manager == null) { manager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManager>(); } // Debug.Log("opponent died!"); if (targetItem == null) { manager.pickup.Play(); } else { manager.minionDie.Play(); } targetItem = null; fightAgain = false; fighting = false; moves = 0; StopAllCoroutines(); moveTimer = 0f; StartCoroutine("RestAfterCombat"); }
public void OpponentDied() { if (manager == null) { manager = GameObject.FindGameObjectWithTag("GameManager").GetComponent<GameManager>(); } // Debug.Log("opponent died!"); if (targetItem == null) { manager.pickup.Play(); } else { manager.minionDie.Play(); } targetItem = null; fightAgain = false; fighting = false; moves = 0; StopAllCoroutines(); moveTimer = 0f; StartCoroutine("RestAfterCombat"); }
public override void Enact() { System.Random rng = new System.Random(); int num; Character[] enemies = new Character[4]; enemies[0] = new Villain(); if (!Areas.defeatedP) { enemies[1] = new PoliticianE(); } if (!Areas.defeatedG) { enemies[2] = new GeneralE(); } if (!Areas.defeatedC) { enemies[3] = new CEOE(); } options1 = new LinkedList <TimedMethod>(); options1.AddLast(new TimedMethod(0, "Battle", new object[] { enemies })); options1.AddLast(new TimedMethod(0, "NextEvent", new object[] { new WinGameEvent() })); }
void TellMeAStoryDoneRight() { var levelXp = 10; var heroName = "Ben the Noob"; var heroWeapon = "Foam Sword"; var heroBattleCry = "don't hurt me."; var heroXp = 0; var heroAlignmentPercent = 0.05f; var heroMovementSpeed = 1.05f; var hero = new Character("Ben the Noob", "Foam Sword", "don't hurt me.", 0, 0.05f, 1.05f, true, 10); hero.PrintInfo(); print(GetStatus(calculateLevel(heroXp, levelXp))); var villain = new Villain("Dr. ZomBear", "Nun-Chucks, but made out of teddy bears.", "My agent said this would be a big role... but this is getting a little weird", 0, 0.0f, 1.3f, false, 10, false); villain.PrintInfo(); }
public static async Task SaveImageToDbAsync() { string currentDirectory = Directory.GetCurrentDirectory(); string[] files = Directory.GetFiles($"{currentDirectory}\\Assets\\VillainDrawings"); await using (var context = new DelectableVillainyContext()) { foreach (var file in files) { byte[] byteArrayVillainImg = LoadPictureFromFile(file); string base64VillainImg = Convert.ToBase64String(byteArrayVillainImg); string fileName = file.Substring(file.LastIndexOf('\\') + 1); Villain villain = context.Villains.FirstOrDefault(v => v.ImgFileName.Equals(fileName)); if (villain != null && villain.SelfPortrait == null) { villain.SelfPortrait = base64VillainImg; context.Villains.Update(villain); Console.WriteLine($"{villain.FullName} has been updated!"); } } await context.SaveChangesAsync(); } }
public static void Heal(List<Hero> heroes, Villain villain, List<Minion> minions, int healAmount) { if (heroes != null) { foreach (Hero hero in heroes) { healHero(hero, healAmount); Console.WriteLine(hero.lifeTotal); } } if (villain != null) { healVillain(villain, healAmount); Console.WriteLine(villain.lifeTotal); } if (minions != null) { foreach (Minion minion in minions) { healMinion(minion, healAmount); Console.WriteLine(minion.lifeTotal); } } }