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
);
}
}
}