コード例 #1
0
ファイル: ALight.cs プロジェクト: dbyzero/phobos-mono
 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));
 }