- Timestamp:
- 2016-06-17 11:23:46 (7 years ago)
- Location:
- 2016/24/JoonatanJ
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/24/JoonatanJ/Pomppu/Pomppu/Pomppu/Pomppu.cs
r7410 r7437 24 24 List<PhysicsObject> piikkienPaikat; 25 25 26 Vector spawnLokaatio; 27 26 28 SoundEffect maaliAani = LoadSoundEffect("maali"); 27 string kenttaMenossa = "kentta 1";29 string kenttaMenossa = "kentta2"; 28 30 29 31 public override void Begin() … … 96 98 vihu.Image = vihunkuva; 97 99 98 PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 100 FollowerBrain seuraajanAivot = new FollowerBrain(pelaaja1); 101 seuraajanAivot.Speed = 350; 102 vihu.Brain = seuraajanAivot; 103 104 /*PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 99 105 tasoAivot.Speed = 100; 100 106 tasoAivot.JumpSpeed = 700; 101 107 tasoAivot.TriesToJump = true; 102 108 tasoAivot.Direction = Direction.None; 103 vihu.Brain = tasoAivot; 109 vihu.Brain = tasoAivot;*/ 104 110 } 105 111 void LisaaEsine(Vector paikka, double leveys, double korkeus, string nimi, Color vari) … … 132 138 pelaaja1.Mass = 1000.0; 133 139 pelaaja1.Image = pelaajanKuva; 140 spawnLokaatio = paikka; 134 141 Add(pelaaja1); 135 142 AddCollisionHandler(pelaaja1, "piikki", PelaajaOsuuPiikkiin); 143 AddCollisionHandler(pelaaja1, "vihu", PelaajaOsuuPiikkiin); 136 144 AddCollisionHandler(pelaaja1, "tahti", PelaajaOsuuTahteen); 137 145 AddCollisionHandler(pelaaja1, "maali", PelaajaOsuuMaaliin); … … 176 184 void PelaajaOsuuPiikkiin(PhysicsObject pelaaja, PhysicsObject piikki) 177 185 { 178 pelaaja.Destroy(); 186 pelaaja.Position = spawnLokaatio; 187 179 188 } 180 189 … … 191 200 { 192 201 ClearAll(); 193 kenttaMenossa = "kentta2"; 194 AloitaPeli(); 202 if (kenttaMenossa == "kentta2") 203 { 204 MessageDisplay.Add("Peli loppui!"); 205 Level.Background.Color = Color.Red; 206 207 Label voitit = new Label("Voitit pelin"); 208 voitit.Color = Color.Blue; 209 Add(voitit); 210 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 211 } 212 else 213 { 214 kenttaMenossa = "kentta2"; 215 AloitaPeli(); 216 } 195 217 } 196 218 void LuoAikaLaskuri()
Note: See TracChangeset
for help on using the changeset viewer.