Changeset 5450 for 2014/27/PekkaR/D2x_2d/D2x_2d
- Timestamp:
- 2014-07-04 12:44:17 (9 years ago)
- Location:
- 2014/27/PekkaR/D2x_2d/D2x_2d/D2x_2d
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/27/PekkaR/D2x_2d/D2x_2d/D2x_2d/D2x_2d.cs
r5435 r5450 172 172 Keyboard.Listen(Key.Z, ButtonState.Down, delegate { pelaaja.Velocity = pelaaja.Angle.GetVector() * -80; }, null); 173 173 Keyboard.Listen(Key.Z, ButtonState.Released, delegate { pelaaja.Velocity = Vector.Zero; }, null); 174 Keyboard.Listen(Key.Left, ButtonState.Down, delegate { if (altpressed) pelaaja.Velocity = (pelaaja.Angle + Angle.RightAngle).GetVector() * 80; else pelaaja.Angle = pelaaja.Angle + (Angle.RightAngle / 35 175 ); }, null); 174 Keyboard.Listen(Key.Left, ButtonState.Down, delegate { if (altpressed) pelaaja.Velocity = (pelaaja.Angle + Angle.RightAngle).GetVector() * 80; else pelaaja.Angle = pelaaja.Angle + (Angle.RightAngle / 35); }, null); 176 175 Keyboard.Listen(Key.Left, ButtonState.Released, delegate { pelaaja.Velocity = Vector.Zero; }, null); 177 176 Keyboard.Listen(Key.Right, ButtonState.Down, delegate { if (altpressed) pelaaja.Velocity = (pelaaja.Angle - Angle.RightAngle).GetVector() * 80; else pelaaja.Angle = pelaaja.Angle - (Angle.RightAngle / 35); }, null); … … 246 245 Timer ajastin = new Timer(); 247 246 ajastin.Interval = 0.8; 248 ajastin.Timeout += delegate { if (!(pelaaja.IsDestroyed || vih.IsDestroyed) && RandomGen.NextBool()) Add(vih.Ammu(pelaaja)); vih.Move(RandomGen.NextVector(20, 20)); };247 ajastin.Timeout += delegate { if (!(pelaaja.IsDestroyed || vih.IsDestroyed) && RandomGen.NextBool()) Add(vih.Ammu(pelaaja)); vih.Move(RandomGen.NextVector(20, 20)); double ad = RandomGen.NextDouble(-0.5, 0.5); if (ajastin.Interval + ad < 0.1) ajastin.Interval = 0.1; else ajastin.Interval += ad; }; 249 248 ajastin.Start(); 250 249 AddCollisionHandler<Vihollinen, Ammus>(vih, "ammusToV", Osuma);
Note: See TracChangeset
for help on using the changeset viewer.