- Timestamp:
- 2011-08-05 12:06:31 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/31/RobertJ/Miner/Miner/Miner/Peli.cs
r2577 r2586 32 32 Image[] zombiekavelykuvat = LoadImages("zombie animatio osa 1", "zombie animatio osa 2"); 33 33 Image olionKuva1 = LoadImage("zombie seiso"); 34 35 IntMeter pisteLaskuri; 34 36 35 37 //Image[] KavelyKuvatPeilattu; … … 64 66 65 67 AsetaOhjaimet(); 68 louzombierandompaikka(); 69 LuoLaskuri(); 66 70 //Louzombie(); 67 71 … … 196 200 197 201 } 202 198 203 void Louiron(Vector paikka, double leveys, double korkeus) 199 204 { … … 226 231 { 227 232 iron.Destroy(); 228 233 pisteLaskuri.Value += 50; 229 234 inventory.AddItem( iron, ironkuva ); 230 231 235 } 232 236 … … 241 245 { 242 246 kulta.Destroy(); 243 247 pisteLaskuri.Value += 200; 244 248 inventory.AddItem(kulta, kultakuva); 245 249 } … … 254 258 { 255 259 timanti.Destroy(); 256 260 pisteLaskuri.Value += 500; 257 261 inventory.AddItem(timanti, timantikuva); 258 262 } 259 263 } 260 264 } 265 261 266 void teisoase() 262 267 { 263 268 if (inventory.inventlaskin(ironkuva) >= 3) 264 269 { 270 265 271 isoase = new AssaultRifle(20, 5); 266 272 isoase.ProjectileCollision = ammusOsuu; 267 273 Miner.Add(isoase); 274 pisteLaskuri.Value += 50; 268 275 } 269 276 } … … 275 282 Vihulainen k = (Vihulainen)kohde; 276 283 k.HP--; 277 if (k.HP < 1) k.Destroy(); 278 } 284 if (k.HP < 1) 285 { 286 k.Destroy(); 287 pisteLaskuri.Value += 100; 288 } 289 } 290 ammus.Destroy(); 279 291 } 280 292 void tekasiase() … … 305 317 { 306 318 Miner.Destroy(); 319 Label tekstikentta = new Label("Game over"); 320 Add(tekstikentta); 307 321 } 308 322 else … … 317 331 void louzombierandompaikka() 318 332 { 319 int i = 50 ;333 int i = 500; 320 334 bool valmis = false; 321 335 … … 327 341 if (!Puu.IsInside(paikka)) 328 342 { 329 Louzombie(paikka, 50, 50);330 343 valmis = true; 331 break;332 344 } 345 else 346 valmis = false; 333 347 } 334 348 335 349 if (valmis) 336 350 { 337 break; 338 } 339 340 i--; 341 } 342 } 351 Louzombie(paikka, 30, 30); 352 i--; 353 } 354 355 356 } 357 } 358 void LuoLaskuri() 359 { 360 pisteLaskuri = new IntMeter(0); 361 362 Label pisteNaytto = new Label(); 363 pisteNaytto.X = Screen.Left + 100; 364 pisteNaytto.Y = Screen.Top - 100; 365 pisteNaytto.TextColor = Color.Red; 366 367 pisteNaytto.BindTo(pisteLaskuri); 368 Add(pisteNaytto); 369 } 370 343 371 } 344 372 … … 398 426 public class Vihulainen : PhysicsObject 399 427 { 400 public int HP = 10;428 public int HP = 3; 401 429 public Vihulainen(double width, double height) : base(width, height) { } 402 430 }
Note: See TracChangeset
for help on using the changeset viewer.