- Timestamp:
- 2014-07-04 12:13:12 (9 years ago)
- Location:
- 2014/27/JuhanaK/Avaruuspeli/Avaruuspeli
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/27/JuhanaK/Avaruuspeli/Avaruuspeli/Avaruuspeli/Avaruuspeli.cs
r5430 r5440 93 93 private const int MAX_KIERROSAIKA = 300; 94 94 95 Timer aseidenAjastin; 96 95 97 List<Vihu> vihut = new List<Vihu>(); 96 98 … … 118 120 DoubleMeter elamaLaskuri2; 119 121 SoundEffect osumisaani = LoadSoundEffect("Hit_Hurt2"); 120 Inventory inventory;121 122 122 123 List<PushButton> painonapit = new List<PushButton>(); … … 124 125 private PhysicsObject seurattava; 125 126 bool ollaanRakentamassa = false; 126 string mitaRakennetaan;127 127 128 128 PushButton menuNappi; … … 164 164 seurattava.IgnoresCollisionResponse = false; 165 165 (seurattava as Tykki).ase = ase; 166 Timer ajastin = new Timer();167 a jastin.Interval = 0.01;168 a jastin.Timeout += delegate166 aseidenAjastin = new Timer(); 167 aseidenAjastin.Interval = 0.1; 168 aseidenAjastin.Timeout += delegate 169 169 { 170 /* 171 if (seurattava.Tag.Equals("flamer")) 172 { 173 174 } 175 176 else if (seurattava.Tag.Equals("automaattiTykki")) 177 { 178 179 } 180 */ 181 182 List<GameObject> vihut = GetObjectsWithTag("vihollinen"); 170 171 172 //List<GameObject> vihut = GetObjectsWithTag("vihollinen"); 183 173 //var vihut = vihulista; 184 if (vihut == null || vihut.Count == 0) return;185 186 double etäisyys = Vector.Distance(ase.AbsolutePosition, vihut[0].Position);187 if (etäisyys > 300) return;188 189 // vihut.Sort((a, b) => Vector.Distance(a.Position, ase.AbsolutePosition) > Vector.Distance(b.Position, ase.AbsolutePosition) ? 1 : -1);190 vihut.Sort((a, b) => JarjestaVihut(ase, a, b));191 ase.Angle = (vihut[0].Position - ase.AbsolutePosition).Angle;174 //if (vihut == null || vihut.Count == 0) return; 175 // 176 //double etäisyys = Vector.Distance(ase.AbsolutePosition, vihut[0].Position); 177 //if (etäisyys > 400) return; 178 // 179 ////vihut.Sort((a, b) => Vector.Distance(a.Position, ase.AbsolutePosition) > Vector.Distance(b.Position, ase.AbsolutePosition) ? 1 : -1); 180 //vihut.Sort((a, b) => JarjestaVihut(ase, a, b)); 181 //ase.Angle = (vihut[0].Position - ase.AbsolutePosition).Angle; 192 182 PhysicsObject ammus = ase.Shoot(); 193 183 … … 198 188 ammus.Image = Tulikuva; 199 189 ammus.Size *= 3; 190 ammus.CollisionIgnoreGroup = 3; 200 191 } 201 192 else 202 193 { 203 194 ammus.Size *= 0.5; 195 ammus.CollisionIgnoreGroup = 3; 204 196 } 205 197 //ammus.Image = cannonballKuva; … … 208 200 209 201 if (ase.Parent != null && ase.Parent.IsDestroyed) 210 a jastin.Stop();202 aseidenAjastin.Stop(); 211 203 }; 212 a jastin.Start();204 aseidenAjastin.Start(); 213 205 214 206 ollaanRakentamassa = false; … … 267 259 tykki.Tag = tyyppi; 268 260 ollaanRakentamassa = true; 261 tykki.CollisionIgnoreGroup = 3; 269 262 seurattava = tykki; 270 263 Add(tykki, 3); … … 704 697 void AloitaAalto() 705 698 { 706 int kier = 20 / kieorrokset; 699 //int kier = 20 / kieorrokset; 700 //if (aseidenAjastin != null) aseidenAjastin. 707 701 708 702 Timer ajastin = new Timer(); … … 787 781 void AaltoLoppui() 788 782 { 783 //if (aseidenAjastin != null) aseidenAjastin.Interval = 10; 789 784 kieorrokset--; 790 785 aaltoPalkki.Value = 20; -
2014/27/JuhanaK/Avaruuspeli/Avaruuspeli/Avaruuspeli/obj/x86/Debug/ContentPipeline-{5282F811-AB87-41EF-A580-9908C47A987D}.xml
r5430 r5440 154 154 <Options>None</Options> 155 155 <Output>C:\MyTemp\JuhanaK\Avaruuspeli\Avaruuspeli\Avaruuspeli\bin\x86\Debug\Content\Alien.xnb</Output> 156 <Time>2014-07-0 3T10:40:10.4465535+03:00</Time>156 <Time>2014-07-04T11:48:23.8953404+03:00</Time> 157 157 </Item> 158 158 <Item> … … 163 163 <Options>None</Options> 164 164 <Output>C:\MyTemp\JuhanaK\Avaruuspeli\Avaruuspeli\Avaruuspeli\bin\x86\Debug\Content\Alien2.xnb</Output> 165 <Time>2014-07-0 3T10:45:54.7889843+03:00</Time>165 <Time>2014-07-04T11:48:55.1864692+03:00</Time> 166 166 </Item> 167 167 <Item>
Note: See TracChangeset
for help on using the changeset viewer.