* Comprueba que los parametros son validos y crea el elemento.
*/
public Element checkParameters(String[] list){
int dimX, dimY, dimMaxX, dimMaxY, dimMinX, dimMinY;
boolean err, newIsTall, newStackable;
Element elem = new Element();
newIsTall = newStackable = false;
dimMinX = Integer.parseInt(list[5]);
dimMinY = Integer.parseInt(list[6]);
dimMaxX = Integer.parseInt(list[3]);
dimMaxY = Integer.parseInt(list[4]);
dimX = Integer.parseInt(list[1]);
dimY = Integer.parseInt(list[2]);
err = (dimMinX < 1) || (dimMinY < 1)
|| (dimMaxX < dimMinX) || (dimMaxY < dimMinY)
|| (dimX < dimMinX) || (dimMaxX < dimX)
|| (dimY < dimMinY) || (dimMaxY < dimY)
|| !(list[7].equals("Si") || (list[7].equals("No"))) || !(list[8].equals("Si") || (list[8].equals("No")));
if(!list[9].equals("Pack") && !list[9].equals("Mueble") && !list[9].equals("Item")) {
err=true;
}
if(err == false){
if(list[7].equals("Si")) {
newIsTall = true;
}
if(list[8].equals("Si")) {
newStackable = true;
}
elem = new Element(list[0], dimX, dimY, dimMaxX, dimMaxY, dimMinX, dimMinY, newIsTall, newStackable, list[9]);
}
if(err == true) {
elem = null;
}
return elem;