Changeset 8645
- Timestamp:
- 2017-06-14 11:58:05 (6 years ago)
- Location:
- 2017/24/EljaL/TheMetsäsurvivor/TheMetsäsurvivor/TheMetsäsurvivor
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/24/EljaL/TheMetsäsurvivor/TheMetsäsurvivor/TheMetsäsurvivor/TheMetsäsurvivor.cs
r8631 r8645 9 9 public class TheMetsäsurvivor : PhysicsGame 10 10 { PhysicsObject ihminen; 11 PhysicsObject karhu; 11 12 public override void Begin() 12 13 { … … 22 23 23 24 24 PhysicsObjectkarhu = new PhysicsObject(40.0, 40.0);25 karhu = new PhysicsObject(40.0, 40.0); 25 26 karhu.Color = Color.Brown; 26 27 karhu.X = 100; 28 karhu.Tag = "karhu"; 27 29 Add(karhu); 28 30 29 30 31 31 32 … … 39 40 40 41 teekivi(); 42 teekivi(); 43 teekivi(); 44 teekivi(); 45 teepuu(); 46 teepuu(); 47 teepuu(); 48 teepuu(); 49 teekivi(); 50 teepuu(); 51 teepuu(); 52 teepuu(); 53 teepuu(); 41 54 42 55 LuoPuulaskuri(); … … 66 79 void luokentta() 67 80 { 68 PhysicsObject puu = PhysicsObject.CreateStaticObject(100.0, 100.0); 69 puu.X = 1400.0; 70 puu.Y = 100.0; 71 puu.Color = Color.Green; 72 puu.Tag = "puu"; 73 Add(puu); 81 74 82 75 83 Level.Background.Color = Color.Wheat; 76 77 PhysicsObject puu2 = PhysicsObject.CreateStaticObject(100.0, 100.0);78 puu2.X = 0;79 puu2.Y = -600;80 puu2.Color = Color.Green;81 puu2.Tag = "puu";82 Add(puu2);83 84 84 85 AddCollisionHandler(ihminen, "puu", puutormays); … … 104 105 PhysicsObject kivi = PhysicsObject.CreateStaticObject(100.0, 100.0); 105 106 kivi.Color = Color.Gray; 106 kivi.X = -100;107 kivi.Y = 300;107 kivi.X = RandomGen.NextDouble(-1000, 1000); 108 kivi.Y = RandomGen.NextDouble(-1000, 1000); 108 109 kivi.Tag = "kivi"; 110 kivi.Tag = "tolppa"; 109 111 Add(kivi); 110 112 111 PhysicsObject kivi2 = PhysicsObject.CreateStaticObject(100.0, 110.0);112 kivi2.Color = Color.Gray;113 kivi2.X = 750;114 kivi2.Y = -275;115 kivi2.Tag = "kivi";116 Add(kivi2);117 113 118 PhysicsObject kivi3 = PhysicsObject.CreateStaticObject(100.0, 100.0); 119 kivi3.Color = Color.Gray; 120 kivi3.X = -600; 121 kivi3.Y = -300; 122 kivi3.Tag = "kivi"; 123 Add(kivi3); 124 125 AddCollisionHandler(ihminen, "kivi", kivitormays); 114 115 116 AddCollisionHandler(karhu, kivi, karhutolppaan); 117 118 AddCollisionHandler(ihminen, kivi, kivitormays); 126 119 127 120 } … … 209 202 MessageDisplay.Add("kuolit"); 210 203 } 204 void karhutolppaan(PhysicsObject karhu, PhysicsObject tolppa) 205 { 206 karhu.X = RandomGen.NextDouble(-300, 300); 207 karhu.Y = RandomGen.NextDouble(-300, 300); 208 pojolaskuri.Value += 5; 209 } 210 void teepuu() 211 { 212 PhysicsObject puu = PhysicsObject.CreateStaticObject(100.0, 100.0); 213 puu.X = RandomGen.NextDouble(-1000, 1000); 214 puu.Y = RandomGen.NextDouble(-1000, 1000); 215 puu.Color = Color.Green; 216 Add(puu); 217 } 211 218 }
Note: See TracChangeset
for help on using the changeset viewer.