public override void VisitVector2fDeclaration(Vector2fDeclaration vector2fDeclaration)
 {
     if (HandleDeclaration(vector2fDeclaration))
     {
         return;
     }
 }
        public override void VisitVector2fDeclaration(Vector2fDeclaration vector2fDeclaration)
        {
            if (HandleDeclaration(vector2fDeclaration))
            {
                return;
            }

            string variableName = vector2fDeclaration.Name.ToLowerCamelCase();

            m_Builder.Tab().Append("m_").Append(vector2fDeclaration.Name).Append(" = Vector2f(j[\"").Append(variableName).Append("\"][\"x\"], j[\"")
            .Append(variableName).Append("\"][\"y\"]);\n");
        }
Exemplo n.º 3
0
        public override void VisitVector2fDeclaration(Vector2fDeclaration vector2fDeclaration)
        {
            if (HandleDeclaration(vector2fDeclaration))
            {
                return;
            }

            string variableName = vector2fDeclaration.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[\"x\"] = m_").Append(vector2fDeclaration.Name).Append(".GetX();\n")
            .Tab().Append(variableName).Append("J[\"y\"] = m_").Append(vector2fDeclaration.Name).Append(".GetY();\n")
            .Tab().Append("j[\"").Append(variableName).Append("\"] = ")
            .Append(variableName).Append("J;\n");
        }
Exemplo n.º 4
0
        public override void VisitVector2fDeclaration(Vector2fDeclaration vector2fDeclaration)
        {
            if (!CanVisit(vector2fDeclaration))
            {
                return;
            }

            Prefix();

            if (m_IsDefault && !vector2fDeclaration.HasDefaultValue())
            {
                m_Builder.Append("m_")
                .Append(vector2fDeclaration.Name)
                .Append("(")
                .Append(vector2fDeclaration.XValue.ToString("0.0").Replace(",", "."))
                .Append("f, ")
                .Append(vector2fDeclaration.YValue.ToString("0.0").Replace(",", ".")).Append("f)");
            }
            else
            {
                VisitDeclaration(vector2fDeclaration);
            }
        }
Exemplo n.º 5
0
 public override void VisitVector2fDeclaration(Vector2fDeclaration vector2fDeclaration)
 {
     VisitReferenceDeclaration(vector2fDeclaration);
 }
Exemplo n.º 6
0
 public override void VisitVector2fDeclaration(Vector2fDeclaration vector2fDeclaration)
 {
     VisitDeclaration(vector2fDeclaration, null);
 }
Exemplo n.º 7
0
 public abstract void VisitVector2fDeclaration(Vector2fDeclaration vector2fDeclaration);
 public override void VisitVector2fDeclaration(Vector2fDeclaration vector2fDeclaration)
 {
 }