13 lines
513 B
C#
13 lines
513 B
C#
using Civilization.Core;
|
|
using Godot;
|
|
|
|
namespace Civilization.GodotIntegration.Utils;
|
|
|
|
public static class GodotConversionExtensions
|
|
{
|
|
public static Vector2I ToGodot(this Vec2I v) => new(v.X, v.Y);
|
|
public static Vec2I ToCore(this Vector2I v) => new(v.X, v.Y);
|
|
|
|
public static Color ToGodot(this ColorRGBA c) => new(c.R / 255f, c.G / 255f, c.B / 255f, c.A / 255f);
|
|
public static ColorRGBA ToCore(this Color c) => new((byte)(c.R * 255), (byte)(c.G * 255), (byte)(c.B * 255), (byte)(c.A * 255));
|
|
} |