inconvertible types fixes

This commit is contained in:
DarkGuardsman 2013-10-22 18:03:01 -04:00
parent c57517c7bf
commit 42fa9724a8
5 changed files with 12 additions and 8 deletions

View file

@ -2,7 +2,7 @@ package dark.api.al.coding.args;
/** Used to create argument data for the encoder. Should only be used if the value needs to be
* clearly limited inside the encoder display.
*
*
* @author DarkGuardsman */
public class ArgumentDoubleData extends ArgumentData
{
@ -18,6 +18,6 @@ public class ArgumentDoubleData extends ArgumentData
@Override
public boolean isValid(Object object)
{
return super.isValid() && object instanceof Double && ((double) object) >= min && ((double) object) <= max;
return super.isValid() && object instanceof Double && ((Double) object) >= min && ((Double) object) <= max;
}
}

View file

@ -2,7 +2,7 @@ package dark.api.al.coding.args;
/** Used to create argument data for the encoder. Should only be used if the value needs to be
* clearly limited inside the encoder display.
*
*
* @author DarkGuardsman */
public class ArgumentFloatData extends ArgumentData
{
@ -18,6 +18,6 @@ public class ArgumentFloatData extends ArgumentData
@Override
public boolean isValid(Object object)
{
return super.isValid() && object instanceof Float && ((float) object) >= min && ((float) object) <= max;
return super.isValid() && object instanceof Float && ((Float) object) >= min && ((Float) object) <= max;
}
}

View file

@ -2,7 +2,7 @@ package dark.api.al.coding.args;
/** Used to create argument data for the encoder. Should only be used if the value needs to be
* clearly limited inside the encoder display.
*
*
* @author DarkGuardsman */
public class ArgumentIntData extends ArgumentData
{
@ -18,6 +18,6 @@ public class ArgumentIntData extends ArgumentData
@Override
public boolean isValid(Object object)
{
return super.isValid() && object instanceof Integer && ((int) object) >= min && ((int) object) <= max;
return super.isValid() && object instanceof Integer && ((Integer) object) >= min && ((Integer) object) <= max;
}
}

View file

@ -101,7 +101,11 @@ public abstract class TaskBase implements ITask, IMemorySlot
@Override
public Object getArg(String name)
{
return this.aruguments.get(name);
if (this.aruguments.containsKey(name))
{
return this.aruguments.get(name);
}
return null;
}
@Override

View file

@ -49,7 +49,7 @@ public class TaskGrabEntity extends TaskGrabPrefab
}
if (this.getArg("child") instanceof Boolean)
{
this.child = (boolean) this.getArg("child");
this.child = (Boolean) this.getArg("child");
}
return ProcessReturn.CONTINUE;