//Sprite movement timer. Таймер руху ігрових персонажів //Timer for animation. Таймер анімації public void AnimationTick(object sender, EventArgs e) { UpdateScore(); pacman.ChangeSprite(); blinky.ChangeSprite(); pinky.ChangeSprite(); inky.ChangeSprite(); clyde.ChangeSprite(); //Play siren sound on a loop. Безперервне програвання сирени if (sirenFinishedPlaying) { //rewind. Перемотка на початок запису wmp_siren_1.Stop(); wmp_siren_2.Stop(); wmp_siren_3.Stop(); wmp_siren_4.Stop(); wmp_siren_5.Stop(); wmp_siren_1.Open(new Uri("Sounds/siren_1.wav", UriKind.Relative)); wmp_siren_2.Open(new Uri("Sounds/siren_2.wav", UriKind.Relative)); wmp_siren_3.Open(new Uri("Sounds/siren_3.wav", UriKind.Relative)); wmp_siren_4.Open(new Uri("Sounds/siren_4.wav", UriKind.Relative)); wmp_siren_5.Open(new Uri("Sounds/siren_5.wav", UriKind.Relative)); //wmp_siren_1.Position = new TimeSpan(0); //wmp_siren_2.Position = new TimeSpan(0); //wmp_siren_3.Position = new TimeSpan(0); //wmp_siren_4.Position = new TimeSpan(0); //wmp_siren_5.Position = new TimeSpan(0); if (items.dots <= 15) { wmp_siren_5.Play(); } else if (items.dots <= 30) { wmp_siren_4.Play(); } else if (items.dots <= 60) { wmp_siren_3.Play(); } else if (items.dots <= 120) { wmp_siren_2.Play(); } else { wmp_siren_1.Play(); } sirenFinishedPlaying = false; } }