Skip to content
Snippets Groups Projects
Commit 0348e7e2 authored by Kaikosuo Paavo's avatar Kaikosuo Paavo
Browse files

emt

parent 692e9503
No related branches found
No related tags found
No related merge requests found
...@@ -98,7 +98,6 @@ namespace Peli ...@@ -98,7 +98,6 @@ namespace Peli
savu.MaxLifetime = 0; savu.MaxLifetime = 0;
} }
} }
base.Update(time); base.Update(time);
} }
...@@ -293,13 +292,8 @@ namespace Peli ...@@ -293,13 +292,8 @@ namespace Peli
valikonKohdat = new List<Label>(); // Alustetaan lista, johon valikon kohdat tulevat valikonKohdat = new List<Label>(); // Alustetaan lista, johon valikon kohdat tulevat
valikonKuvat = new List<GameObject>(); valikonKuvat = new List<GameObject>();
Label kohta1 = Label kohta1 = new Label(174, 54, "Jatka peliä"); // Luodaan uusi Label-olio, joka toimii uuden pelin aloituskohtana
new Label(174, 54, kohta1.Position = new Vector(Camera.Position.X, Camera.Position.Y + 150); // Asetetaan valikon ensimmäinen kohta hieman kentän keskikohdan yläpuolelle
"Jatka peliä"); // Luodaan uusi Label-olio, joka toimii uuden pelin aloituskohtana
kohta1.Position =
new Vector(Camera.Position.X,
Camera.Position.Y +
150); // Asetetaan valikon ensimmäinen kohta hieman kentän keskikohdan yläpuolelle
valikonKohdat.Add(kohta1); // Lisätään luotu valikon kohta listaan jossa kohtia säilytetään valikonKohdat.Add(kohta1); // Lisätään luotu valikon kohta listaan jossa kohtia säilytetään
kohta1.TextColor = Color.White; kohta1.TextColor = Color.White;
...@@ -309,8 +303,7 @@ namespace Peli ...@@ -309,8 +303,7 @@ namespace Peli
valikonKuvat.Add(kohta1go); valikonKuvat.Add(kohta1go);
taukoOtsikko = new Label("Taukovalikko"); // Luodaan otsikko taukoOtsikko = new Label("Taukovalikko"); // Luodaan otsikko
taukoOtsikko.Position = taukoOtsikko.Position = new Vector(kohta1.X, kohta1.Y + 60); // Otsikko on hieman valikonkohtien yläpuolella
new Vector(kohta1.X, kohta1.Y + 60); // Otsikko on hieman valikonkohtien yläpuolella
taukoOtsikko.Font = new Font(30, true); // Otsikon teksti on suurempi ja boldattu taukoOtsikko.Font = new Font(30, true); // Otsikon teksti on suurempi ja boldattu
taukoOtsikko.TextColor = Color.White; taukoOtsikko.TextColor = Color.White;
Add(taukoOtsikko, 2); Add(taukoOtsikko, 2);
...@@ -407,13 +400,9 @@ namespace Peli ...@@ -407,13 +400,9 @@ namespace Peli
valikonKohdat = new List<Label>(); // Alustetaan lista, johon valikon kohdat tulevat valikonKohdat = new List<Label>(); // Alustetaan lista, johon valikon kohdat tulevat
valikonKuvat = new List<GameObject>(); valikonKuvat = new List<GameObject>();
Label kohta1 = Label kohta1 = new Label(200, 60,
new Label(200, 60,
"Pelaa uudelleen"); // Luodaan uusi Label-olio, joka toimii uuden pelin aloituskohtana "Pelaa uudelleen"); // Luodaan uusi Label-olio, joka toimii uuden pelin aloituskohtana
kohta1.Position = kohta1.Position = new Vector(Camera.Position.X, Camera.Position.Y + 85); // Asetetaan valikon ensimmäinen kohta hieman kentän keskikohdan yläpuolelle
new Vector(Camera.Position.X,
Camera.Position.Y +
85); // Asetetaan valikon ensimmäinen kohta hieman kentän keskikohdan yläpuolelle
valikonKohdat.Add(kohta1); // Lisätään luotu valikon kohta listaan jossa kohtia säilytetään valikonKohdat.Add(kohta1); // Lisätään luotu valikon kohta listaan jossa kohtia säilytetään
kohta1.TextColor = Color.White; kohta1.TextColor = Color.White;
...@@ -463,20 +452,14 @@ namespace Peli ...@@ -463,20 +452,14 @@ namespace Peli
Mouse.ListenOn(kohta2, MouseButton.Left, ButtonState.Pressed, AlkuValikko, null); Mouse.ListenOn(kohta2, MouseButton.Left, ButtonState.Pressed, AlkuValikko, null);
Mouse.ListenOn(kohta3, MouseButton.Left, ButtonState.Pressed, Exit, null); Mouse.ListenOn(kohta3, MouseButton.Left, ButtonState.Pressed, Exit, null);
Mouse.ListenOn(kohta1, HoverState.Enter, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, Mouse.ListenOn(kohta1, HoverState.Enter, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, kohta1go, true);
null, kohta1go, true); Mouse.ListenOn(kohta1, HoverState.Exit, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, kohta1go, false);
Mouse.ListenOn(kohta1, HoverState.Exit, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen,
null, kohta1go, false);
Mouse.ListenOn(kohta2, HoverState.Enter, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, Mouse.ListenOn(kohta2, HoverState.Enter, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, kohta2go, true);
null, kohta2go, true); Mouse.ListenOn(kohta2, HoverState.Exit, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, kohta2go, false);
Mouse.ListenOn(kohta2, HoverState.Exit, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen,
null, kohta2go, false);
Mouse.ListenOn(kohta3, HoverState.Enter, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, Mouse.ListenOn(kohta3, HoverState.Enter, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, kohta3go, true);
null, kohta3go, true); Mouse.ListenOn(kohta3, HoverState.Exit, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, kohta3go, false);
Mouse.ListenOn(kohta3, HoverState.Exit, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen,
null, kohta3go, false);
} }
/// <summary> /// <summary>
...@@ -537,18 +520,11 @@ namespace Peli ...@@ -537,18 +520,11 @@ namespace Peli
{ {
Add(valikonKohta, 3); Add(valikonKohta, 3);
} }
Mouse.ListenOn(nappi, MouseButton.Left, ButtonState.Pressed, paluuAlkuvalikkoon, null); Mouse.ListenOn(nappi, MouseButton.Left, ButtonState.Pressed, AlkuValikko, null);
Mouse.ListenOn(nappi, HoverState.Enter, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, nappihitbox, true); Mouse.ListenOn(nappi, HoverState.Enter, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, nappihitbox, true);
Mouse.ListenOn(nappi, HoverState.Exit, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, nappihitbox, false); Mouse.ListenOn(nappi, HoverState.Exit, MouseButton.None, ButtonState.Irrelevant, ValikossaLiikkuminen, null, nappihitbox, false);
} }
/// <summary> /// <summary>
/// Palautus alkuvalikkoon
/// </summary>
private void paluuAlkuvalikkoon()
{
AlkuValikko();
}
/// <summary>
/// Aliohjelma, joka palauttaa pelaajan takaisin pelin alkuruutuun. /// Aliohjelma, joka palauttaa pelaajan takaisin pelin alkuruutuun.
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
...@@ -798,7 +774,6 @@ namespace Peli ...@@ -798,7 +774,6 @@ namespace Peli
maalissa = false; maalissa = false;
ClearAll(); ClearAll();
AloitaPeli(); AloitaPeli();
} }
/// <summary> /// <summary>
/// Trust me bro, näit pitää olla kaks. /// Trust me bro, näit pitää olla kaks.
...@@ -810,7 +785,6 @@ namespace Peli ...@@ -810,7 +785,6 @@ namespace Peli
maalissa = false; maalissa = false;
ClearAll(); ClearAll();
AloitaPeli(); AloitaPeli();
} }
/// <summary> /// <summary>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment