/// <summary> /// Lataa kentän ja asentaa kentän pelattavaksi. /// </summary> private void LataaKentta() { IsPaused = false; if (pelaajanTiedot.Elamat >= 1) { ClearAll(); Piikit.AktioiPiikit(); LataaPelaaja('P'); LataaKentanOliotPaitsiPelaaja(); adisplay.Clear(); Add(adisplay); adisplay.Add("Level " + CurrentLevel); HUD.Piilota(); HUD.Luo(this, pelaajanTiedot.MaxHp); HUD.ResetoiKentanPisteet(); Level.Background.Image = Animaatiot.BackgroundImage; //Level.Background.Image = Animaatiot.BackgroundSkullsImage; Level.Background.TileToLevel(); Camera.ZoomTo(new Vector(0, 0), new Vector(CameraPixelsHeight, CameraPixelsHeight)); AsetaOhjaimet(); //Piilota cursori Mouse.IsCursorVisible = false; } else { AsetaHighScoreJaPalaaMenuun(); } }
/// <summary> /// Lataa taustan alkuvalikkoon. Taustana on pelin simulaatio yhdestä kohdasta ensimmäistä kenttää. /// </summary> private void LataaMenunTausta() { IsPaused = false; CurrentLevel = 1; LataaPelaaja('P'); LataaKentanOliotPaitsiPelaaja(); pelaaja.Position = new Vector(-265, -1408); pelaaja.Hp = -1; pelaaja.IsVisible = false; pelaaja.IgnoresCollisionResponse = true; pelaaja.Mass = double.PositiveInfinity; Level.Background.Image = Animaatiot.BackgroundImage; Level.Background.TileToLevel(); Camera.ZoomTo(new Vector(0, 0), new Vector(CameraPixelsHeight, CameraPixelsHeight)); Camera.Follow(pelaaja); Piikit.AktioiPiikit(); }