Skip to content

Instantly share code, notes, and snippets.

@MustaphaTR
Created October 25, 2018 17:51
Show Gist options
  • Select an option

  • Save MustaphaTR/53f02a865bdacdbd98f89e30a7c0e62b to your computer and use it in GitHub Desktop.

Select an option

Save MustaphaTR/53f02a865bdacdbd98f89e30a7c0e62b to your computer and use it in GitHub Desktop.
Color color;
if (!string.IsNullOrEmpty(romp.Terrain))
{
color = tileset[tileset.GetTerrainIndex(romp.Terrain)].Color;
}
else if (romp.Color != null)
{
color = romp.Color.RGB;
}
else
{
var owner = PlayerDefinitions.Where(p => s.InitDict.Get<OwnerInit>().PlayerName == p.Value.Nodes.First(k => k.Key == "Name").Value.Value).First();
var colorValue = owner.Value.Nodes.Where(n => n.Key == "Color");
var ownerColor = colorValue.Any() ? colorValue.First().Value.Value : "FFFFFF";
HSLColor.TryParseRGB(ownerColor, out color);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment