package net.sf.bloodball.fit.parser;
import java.awt.Point;
import net.sf.bloodball.fit.system.TestSystem;
import net.sf.bloodball.model.player.IPlayer;
public class ParsingUtilities {
public static Point parsePoint(String xCommaY) {
int commaIndex = xCommaY.indexOf(',');
String xString = xCommaY.substring(0, commaIndex).trim();
String yString = xCommaY.substring(commaIndex + 1).trim();
return new Point(Integer.parseInt(xString), Integer.parseInt(yString));
}
public static IPlayer parsePlayer(String teamHashNumber) {
int hashIndex = teamHashNumber.indexOf('#');
String teamString = teamHashNumber.substring(0, hashIndex).trim();
String numberString = teamHashNumber.substring(hashIndex + 1).trim();
return TestSystem.getPlayer(teamString, Integer.parseInt(numberString));
}
}