Exemplo n.º 1
0
        public void AddGlyphChain(List <Glyph> glyphs)
        {
            var glyphChain = new GlyphChain(glyphs);

            if (Glyphs != null)
            {
                if (Glyphs.Count == 0)
                {
                    Graph = glyphChain.ToString();
                }

                if (!Glyphs.Contains(glyphChain))
                {
                    Glyphs.Add(glyphChain);
                }
            }
        }
Exemplo n.º 2
0
        public void AddGlyphChain(Glyph glyph)
        {
            var glyphChain = new GlyphChain(new List <Glyph>()
            {
                glyph
            });

            if (Glyphs != null)
            {
                if (Glyphs.Count == 0)
                {
                    Graph = glyph.ToString();
                }

                if (!Glyphs.Contains(glyphChain))
                {
                    Glyphs.Add(glyphChain);
                }
            }
        }
Exemplo n.º 3
0
 /// <summary>
 ///   Checks if we have a glyph or not
 /// </summary>
 /// <param name = "glyphName">Name of the glyph without "Glyph of". i.e. HasGlyph("Aquatic Form")</param>
 /// <returns></returns>
 public static bool HasGlyph(string glyphName)
 {
     return(Glyphs.Any() && Glyphs.Contains(glyphName));
 }