AsteroidShooter.World.Rule0 C# (CSharp) Method

Rule0() public method

public Rule0 ( float dt, World world ) : void
dt float
world World
return void
    public void Rule0(float dt, World world)
    {
      Asteroids = (

    (Asteroids).Select(__ContextSymbol1 => new { ___a00 = __ContextSymbol1 })
    .Select(__ContextSymbol2 => new {
      ___projs00 = (

    (Ship.Projectiles).Select(__ContextSymbol3 => new { ___p00 = __ContextSymbol3, prev = __ContextSymbol2 })
    .Where(__ContextSymbol4 => ((50) > (Microsoft.Xna.Framework.Vector2.Distance(__ContextSymbol4.prev.___a00.Position, __ContextSymbol4.___p00.Position))))
    .Select(__ContextSymbol5 => __ContextSymbol5.___p00)
    .ToList<Projectile>()).ToList<Projectile>(),
      prev = __ContextSymbol2
    })
    .Where(__ContextSymbol6 => ((__ContextSymbol6.___projs00.Count) == (0)))
    .Select(__ContextSymbol7 => __ContextSymbol7.prev.___a00)
    .ToList<Asteroid>()).ToList<Asteroid>();
    }