- Timestamp:
- 2010-06-18 11:28:05 (13 years ago)
- Location:
- 2010/24/kaosmaja/Tasohyppely1
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/24/kaosmaja/Tasohyppely1/Peli.cs
r966 r970 105 105 PhysicsObject palikka2 = lisaaTaso(700, -200); 106 106 palikka2.IgnoresCollisionResponse = (true); 107 lisaaTaso(700, -300);108 107 lisaaTaso(0, 120); 109 108 lisaaTaso(-100, 120); … … 115 114 lisaaTaso(-700, 0); 116 115 lisaaTaso(-250, -100); 116 117 117 LisaaTaso2(-10, -150); 118 118 LisaaTaso2(-10, -50); … … 178 178 sieni1.Image = LoadImage("Sieni"); 179 179 sieni1.Tag = "Sieni"; 180 sieni1.Hit(new Vector(-400, 0)); 180 sieni1.Velocity = new Vector(-400, 0); 181 //sieni1.Hit(new Vector(400, 0)); 182 183 sieni1.IgnoresCollisionResponse = true; 184 sieni1.LinearDamping = 1; 185 sieni1.IgnoresGravity = true; 186 187 sieni1.Restitution = 1; 188 sieni1.KineticFriction = 0; 189 190 AddCollisionHandler(sieni1, tormaus); 181 191 182 192 Add (sieni1); … … 188 198 sieni2.Image = LoadImage("Sieni.p"); 189 199 sieni2.Tag = "Sieni"; 190 200 //sieni2.Velocity = new Vector(-400, 0); 201 sieni2.Velocity = new Vector(400, 0); 202 sieni2.IgnoresCollisionResponse = true; 203 sieni2.IgnoresGravity = true; 204 sieni2.LinearDamping = 1; 205 206 sieni2.Restitution = 1; 207 sieni2.KineticFriction = 0; 208 209 AddCollisionHandler(sieni2, tormaus); 191 210 192 211 Add(sieni2); … … 240 259 { 241 260 PhysicsObject Palikka = PhysicsObject.CreateStaticObject(50.0, 50.0); 242 Palikka.Color = Color.LightGreen; 261 Palikka.Color = Color.DarkGreen; 262 Palikka.Tag = "seina"; 263 264 243 265 return Palikka; 244 266 } … … 343 365 hahmo.Jump(hyppyVoima); 344 366 } 367 void tormaus(PhysicsObject collidingObject, PhysicsObject otherObject) 368 { 369 if (otherObject.Tag.ToString() == "seina") 370 { 371 collidingObject.Velocity = -collidingObject.Velocity; 372 373 374 } 375 } 345 376 346 377 void osuiJohonkin(PhysicsObject collidingObject, PhysicsObject otherObject) … … 436 467 private void AmmusOsuu(PhysicsObject Ammus, PhysicsObject toinen) 437 468 { 438 if (pelaaja1.Hit) ; 439 MessageDisplay.Add("Too Bad..."); 440 pelaaja1.Position = Aloituspaikka; 441 elamat--; 469 if (toinen == pelaaja1) 470 { 471 MessageDisplay.Add("Too Bad..."); 472 pelaaja1.Position = Aloituspaikka; 473 elamat--; 474 } 442 475 } 443 476 -
2010/24/kaosmaja/Tasohyppely1/kentta.txt
r937 r970 79 79 = ========= = 80 80 = ========= = 81 = @ 81 = @ Vv ========= = 82 82 ===================================================================================================== == ======= = ================================================= = 83 83 = ===========
Note: See TracChangeset
for help on using the changeset viewer.