Blame |
Last modification |
View Log
| RSS feed
package com.gebauz.bauzoid.parser;
import com.gebauz.bauzoid.math.Vector2;
import com.gebauz.bauzoid.math.Vector3;
import com.gebauz.bauzoid.math.Vector4;
public class ParseUtil
{
// Constants========================================================================================
// Embedded Types===================================================================================
// Fields===========================================================================================
// Methods==========================================================================================
private ParseUtil()
{
}
public static Vector2 readVector2(Tokenizer t) throws ScanException
{
float x = t.readNumber();
t.readToken(",");
float y = t.readNumber();
return new Vector2(x, y);
}
public static Vector3 readVector3(Tokenizer t) throws ScanException
{
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) throws ScanException
{
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);
}
// Getters/Setters==================================================================================
}