- Timestamp:
- 2016-06-30 14:59:46 (3 years ago)
- Location:
- 2016/26/MikkoJ
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/26/MikkoJ/NakkiPaukku/NakkiPaukku/NakkiPaukku/NakkiPaukku.cs
r7590 r7600 48 48 kentta.Position = paikka; 49 49 kentta.Color = Color.Black; 50 kentta.IgnoresExplosions = true; 50 51 Add(kentta); 51 52 53 kentta.Tag = "seina"; 52 54 Level.Background.Color = Color.White; 53 55 Camera.ZoomToLevel(); … … 64 66 Add(pelaaja); 65 67 pelaajat[paikkaNumero] = pelaaja; //Luo pelaajat 1, 2, 3 & 4 nimisiin muuttujiin 68 AddCollisionHandler(pelaaja, "rajahdys", PelaajaTormaaRajahdykseen); 69 } 70 void PelaajaTormaaRajahdykseen(PhysicsObject tormaaja, PhysicsObject kohde) 71 { 72 tormaaja.Destroy(); 66 73 } 67 74 void AsetaOhjaimet() … … 118 125 nakki.Position = pelaaja.Position; 119 126 nakki.Color = Color.Blue; 120 Explosion rajahdys = new Explosion(5);121 rajahdys.Position = pelaaja.Position;122 rajahdys.Force = 0.0;123 127 124 Add(rajahdys); 128 Timer.SingleShot(3.0, delegate 129 { 130 Explosion rajahdys = new Explosion(15); 131 rajahdys.Position = nakki.Position; 132 rajahdys.Force = 10.0; 133 rajahdys.Tag = "rajahdys"; 134 Add(rajahdys); 135 136 ////////TODO 137 Vector tamanhetkinenrajahdyspaikka = rajahdys.Position; 138 /////// 139 while (true) 140 { 141 List<GameObject> vasenRajahdysTila = this.GetObjectsBetween(tamanhetkinenrajahdyspaikka, (tamanhetkinenrajahdyspaikka + new Vector(-10, 0))); 142 MessageDisplay.Add(tamanhetkinenrajahdyspaikka + " " + (tamanhetkinenrajahdyspaikka + new Vector(-10, 0))); 143 int i = 0; 144 while (i < vasenRajahdysTila.Count) 145 { 146 MessageDisplay.Add(vasenRajahdysTila[i].Tag + " paikassa: " + vasenRajahdysTila[i].Position); 147 if (vasenRajahdysTila[i].Tag == "seina") 148 { 149 return; 150 } 151 else 152 { 153 Explosion rajahdys2 = new Explosion(15); 154 rajahdys2.Position = tamanhetkinenrajahdyspaikka + new Vector(-10, 0); 155 rajahdys2.Force = 10.0; 156 rajahdys2.Tag = "rajahdys"; 157 Add(rajahdys2); 158 } 159 i++; 160 } 161 162 tamanhetkinenrajahdyspaikka = tamanhetkinenrajahdyspaikka + new Vector(-10, 0); 163 } 164 //////// 165 }); 166 167 125 168 Add(nakki); 169 126 170 } 127 171 }
Note: See TracChangeset
for help on using the changeset viewer.