- Timestamp:
- 2010-07-29 14:51:54 (13 years ago)
- Location:
- 2010/30/jumakall
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/30/jumakall/The_Bus_Game_Codetest/Peli.cs
r1403 r1407 12 12 int matkustajat; 13 13 DoubleMeter voimaMittari; 14 PhysicsObject[] talotaulukko = new PhysicsObject[100]; 15 int talojenlukumäärä = 0; 14 16 15 17 protected override void Begin() 16 18 { 17 19 KineticFriction = 0.8; // Asetetaan kitka 20 Widget ruutu2 = new Widget(10.00, 10.00); 18 21 19 22 ihmisiaPysakilla = new Dictionary<PhysicsObject, int>(); … … 89 92 laatikko.Tag = "laatikko"; 90 93 Add(laatikko); 91 92 ihmisiaPysakilla.Add(laatikko, 10); 94 int ihmisia = 0; 95 for (int a = 0; a < talojenlukumäärä; a++) 96 { 97 double talonXetaisyys = laatikko.Position.X - talotaulukko[a].Position.X; 98 double talonYetaisyys = laatikko.Position.Y - talotaulukko[a].Position.Y; 99 100 if (talonXetaisyys < 0) 101 { 102 talonXetaisyys = talonXetaisyys * -1; 103 } 104 if (talonYetaisyys < 0) 105 { 106 talonYetaisyys = talonYetaisyys * -1; 107 } 108 double talonEtaisyys = talonXetaisyys + talonYetaisyys; 109 if (talonEtaisyys < 300) 110 { 111 ihmisia++; 112 } 113 } 114 ihmisiaPysakilla.Add(laatikko, ihmisia); 93 115 } 94 116 … … 109 131 alaReuna.Restitution = 1.0; 110 132 alaReuna.IsVisible = false; 111 133 for (int a = 0; a < 10; a++) 134 { 135 LuoTalo(); 136 } 137 112 138 LuoLaatikko(); 113 139 LuoLaatikko(); 114 140 LuoLaatikko(); 115 141 Camera.ZoomToLevel(); 142 116 143 } 117 144 … … 119 146 { 120 147 121 Explosion rajahdys = new Explosion(10000.0);148 /*Explosion rajahdys = new Explosion(10000.0); 122 149 rajahdys.Position = auto.Position; 123 Add(rajahdys); 150 Add(rajahdys);*/ 124 151 125 152 … … 144 171 } 145 172 } 173 174 void LuoTalo() 175 { 176 PhysicsObject talo = new PhysicsObject(40.0, 40.0); 177 talo.Position = RandomGen.NextVector(Level.Right, Level.Bottom, Level.Left, Level.Top); 178 talo.Tag = "talo"; 179 talo.Color = Color.Yellow; 180 talotaulukko[talojenlukumäärä] = talo; 181 talojenlukumäärä++; 182 Add(talo); 183 } 146 184 } -
2010/30/jumakall/The_Bus_Game_codetesting/Peli.cs
r1403 r1407 13 13 double vaihda; 14 14 double lisaapallo; 15 double lisaarajaytys; 15 16 16 17 protected override void Begin() … … 38 39 vaihda = 0; 39 40 lisaapallo = 0; 41 lisaarajaytys = 0; 40 42 } 41 43 … … 50 52 } 51 53 vaihda++; 52 if (lisaapallo == 1 0)54 if (lisaapallo == 1) 53 55 { 54 if (palloja <= 200)56 if (palloja <= 500) 55 57 { 56 58 LuoPallo(); … … 65 67 osoitin.Y = Mouse.PositionOnScreen.Y; 66 68 } 67 69 if (lisaarajaytys == 10) 70 { 71 randpam(); 72 lisaarajaytys = 0; 73 } 74 lisaarajaytys++; 68 75 } 69 76 … … 116 123 //rajahdys.ShockwaveColor = Color.Yellow; 117 124 } 125 126 void randpam() 127 { 128 Explosion rajahdys = new Explosion(100.0); 129 rajahdys.Position = RandomGen.NextVector(Level.Right, Level.Bottom, Level.Left, Level.Top); 130 Add(rajahdys); 131 } 118 132 }
Note: See TracChangeset
for help on using the changeset viewer.