public void Enter(Rooster rooster) { _rooster = rooster; _rooster.sleepyFX.Play(); _rooster.isSleepState = true; _rooster._navMeshAgent.speed = 0; }
public IActionResult Roosters(RoosterModel model) { if (!ModelState.IsValid) { return(View()); } if (model == null) { return(Roosters()); } var rooster = new Rooster { UserId = model.SelectedUser, StartShift = model.StartShift, EndShift = model.EndShift, RoosterDate = model.RoosterDate }; _scheduleService.Create(rooster); TempData["message"] = new AlertMessage { CssClass = "alert-success", Id = string.Empty, Title = "Rooster aangemaakt.", Message = $"Het rooster voor {model.RoosterDate} is succesvol aangemaakt!" }; return(Roosters()); }
public List <Dienst> GenereerDiensten(int roosterID, List <int> dienstProfielen) { Rooster rooster = _context.Roosters .Include(r => r.Diensten).ThenInclude(d => d.DienstProfiel) .Where(r => r.RoosterID == roosterID) .SingleOrDefault(); RoosterDTO dto = new RoosterDTO(rooster); List <Dienst> huidigeDiensten = rooster.Diensten.ToList(); List <Dienst> nieuweDiensten = VerwijderDienstenVanNietBestaandeProfielen(huidigeDiensten, dienstProfielen); foreach (int dienstProfielID in dienstProfielen) { if (!ZijnDienstenVoorProfielAangemaakt(nieuweDiensten, dienstProfielID)) { DienstProfiel profiel = _context.DienstProfielen.Where(dp => dp.DienstProfielID == dienstProfielID).SingleOrDefault(); for (DateTime datum = dto.StartDatum; datum.Date <= dto.EindDatum.Date; datum = datum.AddDays(1)) { Dienst dienst = new Dienst() { DienstProfiel = profiel, Datum = datum }; nieuweDiensten.Add(dienst); _context.Diensten.Add(dienst); } } } return(nieuweDiensten); }
//////////////////////////////////////////////////////////////// public frmMainDmon() { InitializeComponent(); roosterDmon = GetRoosterDmon(); roosterDmon.GetToday(Today); tbcTabsDmon.SelectedIndex = 0; lblWelcomeDmon.ForeColor = Color.FromArgb(32, 32, 32); btnLoginDmon.BackColor = Color.FromArgb(32, 32, 32); btnLoginDmon.ForeColor = Color.FromArgb(32, 32, 32); btnLoginDmon.FlatAppearance.MouseOverBackColor = Color.FromArgb(32, 32, 32); pnlLoginDmon.Location = new Point(pnlLoginDmon.Location.X, 170); lblCurLesSubjecDmon.Text = ""; lblCurLesClassDmon.Text = ""; lblCurLesTeacherDmon.Text = ""; lblCurLesTimeLeftDmon.Text = ""; lblCurLesTimeLeftDmon.Tag = "00:00:00"; if (tmrAction_1Dmon.Tag.ToString() == "Free") { tmrAction_1Dmon.Tag = "El_1"; tmrAction_1Dmon.Interval = 300; tmrAction_1Dmon.Tick += new EventHandler(FadeIn); tmrAction_1Dmon.Start(); } }
public RoosterDTO(Rooster rooster) { RoosterID = rooster.RoosterID; Jaar = rooster.Jaar; Maand = rooster.Maand; AanmaakDatum = rooster.AanmaakDatum; WijzigingsDatum = rooster.WijzigingsDatum; IsGevalideerd = rooster.IsGevalideerd; }
static void Main(string[] args) { Rooster rooster = new Rooster("Петушок"); rooster.Choke(); Hen hen = new Hen("Курочка"); hen.AskForHelp(); Console.ReadLine(); }
static void Main(string[] args) { Person person = new Person(); Rooster rooster = new Rooster(); rooster.DoCaw(); rooster.Caw += person.GetUp; rooster.DoCaw(); Console.ReadKey(); }
public async Task <IActionResult> Create([Bind("RoosterID,Jaar,Maand")] Rooster rooster) { if (ModelState.IsValid) { rooster.IsGevalideerd = false; _roosterRepository.Insert(rooster); await _unitOfWork.SaveAsync(); return(RedirectToAction(nameof(Index))); } return(View(rooster)); }
/// <summary> /// Adds a player to the rooster /// </summary> /// <param name="joiningPlayer">A player that should not be playing for the team</param> public void AddPlayer(Player joiningPlayer) { if (Rooster.Contains(joiningPlayer)) { throw new PlayerAlreadyInTeamException(); } Rooster.Add(joiningPlayer); // Update the player join status joiningPlayer.AssignToTeam(this); }
private void Start() { Rooster = GameObject.FindObjectOfType <Rooster>(); CurrentCenter = 0; WheelOffset = 0; if (Rooster.MyHeroes.Count > 0) { UpdatePositions(0, true); for (int i = 0; i < FixPoints.Length; i++) { RotateLeft(); } } }
/// <summary> /// Removes a player from the rooster, and from the formation if he was in it /// </summary> /// <param name="leavingPlayer">The player leaving the team</param> public void RemovePlayer(Player leavingPlayer) { if (!Rooster.Contains(leavingPlayer)) { throw new PlayerNotFoundException(); } if (Formation.HasPlayer(leavingPlayer)) { Formation.RemovePlayer(leavingPlayer); } Rooster.Remove(leavingPlayer); leavingPlayer.RemoveFromTeam(); }
public async Task UpdateRoosterDienstProfielen(int roosterId, List <int> selectedDienstProfielen) { Rooster rooster = await GetRoosterMetDienstProfielen(roosterId); rooster.RoosterDienstProfielen.Clear(); foreach (int selectedDienstProfielId in selectedDienstProfielen) { DienstProfiel dienstprofiel = _context.DienstProfielen.Where(d => d.DienstProfielID == selectedDienstProfielId).SingleOrDefault(); rooster.RoosterDienstProfielen.Add(new RoosterDienstProfiel() { Rooster = rooster, DienstProfiel = dienstprofiel, }); } }
public async Task <IActionResult> Edit(int id, [Bind("RoosterID,AanmaakDatum,Jaar,Maand,IsGevalideerd")] Rooster rooster, List <int> selectedDienstProfielen) { if (id != rooster.RoosterID) { return(NotFound()); } if (ModelState.IsValid) { try { _roosterRepository.Update(rooster); var oudRooster = await _roosterRepository.GetRoosterMetDienstProfielenDto(id); var lijstMetRoosterDienstProfielIds = oudRooster.RoosterDienstProfielen.Select(rdp => rdp.DienstProfielId).Distinct().ToList(); if (!lijstMetRoosterDienstProfielIds.SequenceEqual(selectedDienstProfielen)) //check of de dienstprofielen van een rooster zijn veranderd { await _roosterRepository.UpdateRoosterDienstProfielen(id, selectedDienstProfielen); //Nu moeten we diensten die aan het rooster hangen nog updaten List <Dienst> nieuweDiensten = _dienstRepository.GenereerDiensten(id, selectedDienstProfielen); rooster.Diensten = nieuweDiensten; _roosterRepository.Update(rooster); } _unitOfWork.Save(); } catch (DbUpdateConcurrencyException) { if (!await RoosterExists(rooster.RoosterID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(rooster)); }
public async Task <RoosterDTO> GetByIdAsync(int id) { Rooster rooster = await _context.Roosters .Include(r => r.RoosterDienstProfielen) .Include(r => r.Diensten).ThenInclude(d => d.DienstProfiel) .Where(r => r.RoosterID == id) .SingleOrDefaultAsync(); RoosterDTO roosterDTO = new RoosterDTO(rooster) { AantalDiensten = rooster.Diensten.Count(), AantalDienstProfielen = rooster.RoosterDienstProfielen.Count(), Diensten = from dienst in rooster.Diensten select new DienstDTO(dienst) }; List <DienstDTO> diensten = roosterDTO.Diensten.OrderBy(d => d.Datum).ThenBy(d => d.Begintijd).ToList(); roosterDTO.Diensten = diensten; return(roosterDTO); }
public async Task <RoosterMetDienstProfielenDTO> GetRoosterMetDienstProfielenDto(int?roosterId) { List <DienstProfiel> dienstProfielen = await _context.DienstProfielen.ToListAsync(); Rooster rooster = await _context.Roosters .Include(r => r.RoosterDienstProfielen) .Include(r => r.Diensten).ThenInclude(d => d.DienstProfiel) .Where(r => r.RoosterID == roosterId) .SingleOrDefaultAsync(); RoosterMetDienstProfielenDTO dto = new RoosterMetDienstProfielenDTO(rooster) { AantalDiensten = rooster.Diensten.Count(), AantalDienstProfielen = rooster.RoosterDienstProfielen.Count(), SelectedDienstProfielen = rooster.RoosterDienstProfielen.Select(rdp => rdp.DienstProfielId).ToList(), RoosterDienstProfielen = rooster.RoosterDienstProfielen, DienstProfielOptions = new SelectList(dienstProfielen, nameof(DienstProfiel.DienstProfielID), nameof(DienstProfiel.Beschrijving)) }; return(dto); }
public void Insert(Rooster entity) { _context.Roosters.Add(entity); }
public void Enter(Rooster rooster) { _rooster = rooster; _rooster.isIdleState = true; _rooster._navMeshAgent.speed = 0;// }
public void Enter(Rooster rooster) { _rooster = rooster; _rooster.isAwakenState = true; }
} //end f'n SpawnQuestItem)QuestItemName) /**A function to be called from the Quest Manager class, to return an instance of a given enemy, to be spawned from the quest manager on quest start.*/ public GameObject SpawnEnemy(EnemyName enemy_name, Transform parent = null) { //A default value, to be overwritten GameObject generated_instance = this.m_RoosterPrefab; switch ((int)enemy_name) { //Infantry Units //Case Rooster case (int)EnemyName.ROOSTER: { if (parent != null) { generated_instance = GameObject.Instantiate(this.m_RoosterPrefab, parent); } else { generated_instance = GameObject.Instantiate(this.m_RoosterPrefab); } Rooster rooster_component = generated_instance.GetComponentInChildren <Rooster> (); rooster_component.m_AttackPattern.m_EnemyAttackHitAnimation = this.m_ClawAnimationPrefab; rooster_component.SetPlayer(this.m_Player); break; } //end case Rooster //Case Armored Soldier case (int)EnemyName.ARMORED_SOLDIER: { if (parent != null) { generated_instance = GameObject.Instantiate(this.m_ArmoredSoldierPrefab, parent); } else { generated_instance = GameObject.Instantiate(this.m_ArmoredSoldierPrefab); } ArmoredSoldier AS_component = generated_instance.GetComponentInChildren <ArmoredSoldier> (); AS_component.m_AttackPattern.m_EnemyAttackHitAnimation = this.m_NormalHitAnimationPrefab; AS_component.SetPlayer(this.m_Player); break; } //end case ARMORED SOLDIER //Case Wolf case (int)EnemyName.WOLF: { if (parent != null) { generated_instance = GameObject.Instantiate(this.m_WolfPrefab, parent); } else { generated_instance = GameObject.Instantiate(this.m_WolfPrefab); } Wolf WL_component = generated_instance.GetComponentInChildren <Wolf>(); WL_component.m_AttackPattern.m_EnemyAttackHitAnimation = this.m_ClawAnimationPrefab; WL_component.SetPlayer(this.m_Player); break; } //end case Wolf //Ranged enemies //Case Rooster Mage case (int)EnemyName.ROOSTER_MAGE: { if (parent != null) { generated_instance = GameObject.Instantiate(this.m_RoosterMagePrefab, parent); } else { generated_instance = GameObject.Instantiate(this.m_RoosterMagePrefab); } RoosterMage RM_component = generated_instance.GetComponentInChildren <RoosterMage> (); RM_component.m_AttackPattern.m_EnemyHitAnimation = this.m_ClawAnimationPrefab; RM_component.SetPlayer(this.m_Player); RM_component.m_AttackPattern.m_SpellAnimatorManager = this.m_SpellAnimatorManager; break; } //end case ROOSTER MAGE //Boss enemies //Case Rooster King case (int)EnemyName.ROOSTER_KING: { if (parent != null) { generated_instance = GameObject.Instantiate(this.m_RoosterKingPrefab, parent); } else { generated_instance = GameObject.Instantiate(this.m_RoosterKingPrefab); } RoosterKing RK_component = generated_instance.GetComponentInChildren <RoosterKing> (); RK_component.m_AttackPattern.m_EnemyHitAnimation = this.m_ClawAnimationPrefab; RK_component.SetPlayer(this.m_Player); RK_component.m_AttackPattern.m_SpellAnimatorManager = this.m_SpellAnimatorManager; break; } //end case rooster king //Case Orange Laird, Teine case (int)EnemyName.ORANGE_LAIRD: { if (parent != null) { generated_instance = GameObject.Instantiate(this.m_TeinePrefab, parent); } else { generated_instance = GameObject.Instantiate(this.m_TeinePrefab); } OrangeLaird OL_component = generated_instance.GetComponentInChildren <OrangeLaird> (); OL_component.m_AttackPattern.m_EnemyHitAnimation = this.m_ClawAnimationPrefab; OL_component.SetPlayer(this.m_Player); OL_component.m_AttackPattern.m_SpellAnimatorManager = this.m_SpellAnimatorManager; OL_component.m_AttackPattern.m_EnemyHitAnimation = this.m_FireMeleeAnimationPrefab; break; } } //end switch return(generated_instance); } //end f'n SpawnEnemy(EnemyName)
public void Enter(Rooster rooster) { _rooster = rooster; _rooster.isDrinkState = true; }
public RoosterMetDienstProfielenDTO(Rooster rooster) : base(rooster) { }
public void Enter(Rooster rooster) { _rooster = rooster; _rooster.isFindWaterState = true; _rooster._navMeshAgent.speed = _rooster.animalStats.patrolSpeed; }
public void Create(Rooster rooster) => _schedules.InsertOne(rooster);
public void Update(Rooster entity) { _context.Roosters.Attach(entity); _context.Entry(entity).State = EntityState.Modified; }
static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.White; Console.Write("WELCOME TO ROOSTER FIGHTING"); Console.Write("\n"); Console.Write("\nYou are walking along a path and find a rooster on the side of the road. \nYou decide to capture the rooster and take him to fight at the local market \n"); Console.Write("\nEnter Your Rooster's name: "); String roosterName = Convert.ToString(Console.ReadLine()); Rooster A = new Rooster(roosterName); Console.Write($"Your prize fighter is named {A.name} and his attack power is {A.attackPower} points"); Console.Write("\n "); Console.Write("\nPress Enter To Proceed To Match"); Console.ReadLine(); Player User = new Player(); while (true) { Rooster B = new Rooster(); Sounds Sound = new Sounds(); Console.Write($"\nYou fight a local rooster named {B.name}"); Console.WriteLine("\n...\n"); Console.WriteLine(Sound.texting); Console.WriteLine("\n...\n"); if ((A.attackPower) < (B.attackPower)) { Console.ForegroundColor = ConsoleColor.DarkRed; double z = User.losings(); Console.WriteLine($"\nYour Rooster was killed! Your competitor takes {z:C2}"); User.bank -= z; Console.WriteLine($"Your bank is: {User.bank:C2}"); Console.ResetColor(); Console.Write("\nWant To Buy New Chicken? (Y or N): "); string buynew = Console.ReadLine(); if (buynew == "N" || buynew == "n") { break; } else if (buynew == "Y" || buynew == "y") { User.bank -= 250; Console.WriteLine($"You were charged $250 for the new rooster.\nYour bank balance is now: {User.bank:C2}"); Console.Write("\nEnter Your Rooster's name: "); String roosterNew = Convert.ToString(Console.ReadLine()); Rooster C = new Rooster(roosterNew); Console.Write($"Your prize fighter is named {C.name} and his attack power is {C.attackPower} points"); Console.Write("\n "); Console.Write("\nPress Enter To Proceed To Match"); Console.ReadLine(); } else { Console.WriteLine("Wrong Value"); break; } } else if ((A.attackPower) > (B.attackPower)) { Console.ForegroundColor = ConsoleColor.Yellow; double b = User.winnings(); Console.WriteLine($"\nYour Rooster was the clear victor, slaughtering the local champion. \nYou are awarded {b:C2} "); Console.ResetColor(); Console.Write("\nAdd Winnings To Bank? (Y or N): "); string addToBank = Console.ReadLine(); if (addToBank == "Y" || addToBank == "y") { User.bank += b; Console.WriteLine($"Your bank is: {User.bank:C2}"); } Console.Write("\n "); Console.Write("\nNext Match? (Y or N): "); string playagain = Console.ReadLine(); if (playagain == "N" || playagain == "n") { break; } else { continue; } } else if (A.attackPower == B.attackPower) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("\nThe roosters suddenly stop fighting each other and turn on their owners. \nYou die in a pool of your own blood."); Console.ReadLine(); break; } else { Console.WriteLine("\nWrong Value"); Console.ReadLine(); } } }
public void Enter(Rooster rooster) { _rooster = rooster; _rooster.isTakeDamageState = true; }
public void Enter(Rooster rooster) { _rooster = rooster; _rooster._navMeshAgent.speed = 0; _rooster.isAttackState = true; }
protected TelegramBotReply FormatRoosterResponse(Rooster rooster, User user) { var preferences = PreferenceRegistry.GetUserPreferencesForUser(user); bool isKlas = rooster.RoosterFor.GetType().Name == nameof(Klas); if (preferences.ReceiveRoosterAsImage && rooster.Lessen.Count > 0) { TemplateRoosterFormatToImageProvider provider; if (isKlas) provider = RoosterFormatToImageProvider.Instance; else provider = DocentRoosterFormatToImageProvider.Instance; var bitmap = provider.GetImageForRooster(rooster, preferences); if (bitmap != null) { var stream = new MemoryStream(); bitmap.Save(stream, System.Drawing.Imaging.ImageFormat.Png); return Photo(user.ID, stream, "rooster.png"); } } return Message ( user.ID, isKlas ? RoosterFormatProvider.Instance.FormatRooster(rooster, preferences) : DocentRoosterFormatProvider.Instance.FormatRooster(rooster, preferences) ); }
public void Delete(int id) { Rooster entityToDelete = _context.Roosters.Find(id); _context.Roosters.Remove(entityToDelete); }
public void Enter(Rooster rooster) { _rooster = rooster; _rooster._navMeshAgent.speed = _rooster.animalStats.chaseSpeed; _rooster.isChaseState = true; }
public void Enter(Rooster rooster) { _rooster = rooster; _rooster.isDeathState = true; _rooster._navMeshAgent.enabled = false; }