Example #1
0
        public override void VisitColorDeclaration(ColorDeclaration colorDeclaration)
        {
            if (!CanVisit(colorDeclaration))
            {
                return;
            }

            Prefix();

            if (m_IsDefault && !colorDeclaration.HasDefaultValue())
            {
                m_Builder.Append("m_")
                .Append(colorDeclaration.Name)
                .Append("(")
                .Append(colorDeclaration.R.ToString("0.0f").Replace(",", "."))
                .Append(", ")
                .Append(colorDeclaration.G.ToString("0.0f").Replace(",", "."))
                .Append(", ")
                .Append(colorDeclaration.B.ToString("0.0f").Replace(",", "."))
                .Append(")");
            }
            else
            {
                VisitDeclaration(colorDeclaration);
            }
        }
 public override void VisitColorDeclaration(ColorDeclaration colorDeclaration)
 {
     if (HandleDeclaration(colorDeclaration))
     {
         return;
     }
 }
        public override void VisitColorDeclaration(ColorDeclaration colorDeclaration)
        {
            if (HandleDeclaration(colorDeclaration))
            {
                return;
            }

            string variableName = colorDeclaration.Name.ToLowerCamelCase();

            m_Builder.Tab().Append("m_").Append(colorDeclaration.Name).Append(" = sf::Color(j[\"").Append(variableName).Append("\"][\"r\"], j[\"")
            .Append(variableName).Append("\"][\"g\"], j[\"").Append(variableName).Append("\"][\"b\"], j[\"").Append(variableName)
            .Append("\"][\"a\"]);\n");
        }
Example #4
0
        public override void VisitColorDeclaration(ColorDeclaration colorDeclaration)
        {
            if (HandleDeclaration(colorDeclaration))
            {
                return;
            }

            string variableName = colorDeclaration.Name.ToLowerCamelCase();

            m_Builder.Tab().Append("JSON ").Append(variableName).Append("Json;\n")
            .Tab().Append("nlohmann::json& ").Append(variableName).Append("J = ").Append(variableName).Append("Json.GetJ();\n")
            .Tab().Append(variableName).Append("J[\"r\"] = m_").Append(colorDeclaration.Name).Append(".r;\n")
            .Tab().Append(variableName).Append("J[\"g\"] = m_").Append(colorDeclaration.Name).Append(".g;\n")
            .Tab().Append(variableName).Append("J[\"b\"] = m_").Append(colorDeclaration.Name).Append(".b;\n")
            .Tab().Append(variableName).Append("J[\"a\"] = m_").Append(colorDeclaration.Name).Append(".a;\n")
            .Tab().Append("j[\"").Append(variableName).Append("\"] = ")
            .Append(variableName).Append("J;\n");
        }
Example #5
0
 public override void VisitColorDeclaration(ColorDeclaration colorDeclaration)
 {
     VisitReferenceDeclaration(colorDeclaration);
 }
Example #6
0
 public override void VisitColorDeclaration(ColorDeclaration colorDeclaration)
 {
     VisitDeclaration(colorDeclaration, null);
 }
Example #7
0
 public abstract void VisitColorDeclaration(ColorDeclaration colorDeclaration);
Example #8
0
 private Brush SetTypeColor(Type type)
 {
     return(ColorDeclaration.FillTypeColorTextBoxes(type.Id));
 }
 public override void VisitColorDeclaration(ColorDeclaration colorDeclaration)
 {
 }