private void addLightToAnEntity(DrawableEntity ent) { float distance_to_core = Vector2.Subtract(new Vector2(ent.X, ent.Y), new Vector2(Position.X, Position.Y)).Length(); ent.applyLight(Color.Multiply(Color, 1f - distance_to_core / Radius)); }