Subversion Repositories AndroidProjects

Rev

Blame | Last modification | View Log | RSS feed

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using BauzoidNET.math;

namespace BauzoidNET.parser
{
    public class ParseUtil
    {
            private ParseUtil()
            {
            }
       
            public static Vector2 readVector2(Tokenizer t)
            {
                    float x = t.readNumber();
                    t.readToken(",");
                    float y = t.readNumber();
                    return new Vector2(x, y);
            }
       
            public static Vector3 readVector3(Tokenizer t)
            {
                    float x = t.readNumber();
                    t.readToken(",");
                    float y = t.readNumber();
                    t.readToken(",");
                    float z = t.readNumber();
                    return new Vector3(x, y, z);
            }
       
            public static Vector4 readVector4(Tokenizer t)
            {
                    float x = t.readNumber();
                    t.readToken(",");
                    float y = t.readNumber();
                    t.readToken(",");
                    float z = t.readNumber();
                    t.readToken(",");
                    float w = t.readNumber();
                    return new Vector4(x, y, z, w);
            }
    }
}