Fix bad interface naming

This commit is contained in:
Brady
2018-10-30 17:30:03 -05:00
parent 15e91c7c7c
commit 3d03f15749
5 changed files with 5 additions and 5 deletions

View File

@@ -19,7 +19,7 @@ package tenor;
import java.util.List;
public class AquireCraftingItems extends QuantizedTaskNode implements ClaimProvider {
public class AquireCraftingItems extends QuantizedTaskNode implements IClaimProvider {
final CraftingTask parent;
final QuantizedToQuantizedTaskRelationship parentRelationship;

View File

@@ -21,7 +21,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class AquireItemTask extends QuantizedTaskNode implements ClaimProvider, IQuantizedDependentCostCalculator<IQuantizedChildTaskRelationship> {
public class AquireItemTask extends QuantizedTaskNode implements IClaimProvider, IQuantizedDependentCostCalculator<IQuantizedChildTaskRelationship> {
HashMap<IQuantizedChildTaskRelationship, Integer> allocation; // allocation of what tasks have claim over what items in our inventory i guess

View File

@@ -17,7 +17,7 @@
package tenor;
public interface ClaimProvider {
public interface IClaimProvider {
int quantityCompletedForParent(IQuantizedChildTaskRelationship relationship);
}

View File

@@ -27,6 +27,6 @@ public interface IQuantizedChildTaskRelationship<T extends ITaskNodeBase> extend
default int quantityCompleted() {
// TODO: Resolve this cast, should QuantizedTask implement ClaimProvider?
return ((ClaimProvider) childTask()).quantityCompletedForParent(this);
return ((IClaimProvider) childTask()).quantityCompletedForParent(this);
}
}

View File

@@ -38,7 +38,7 @@ public abstract class QuantizedTaskNode extends TaskNode<IQuantizedChildTaskRela
int minQuantity = -1;
for (int i = 0; i < childTasks().indexOf(child); i++) {
QuantizedToQuantizedTaskRelationship relationship = (QuantizedToQuantizedTaskRelationship) childTasks().get(i);
ClaimProvider claim = (ClaimProvider) relationship.childTask();
IClaimProvider claim = (IClaimProvider) relationship.childTask();
int amt = claim.quantityCompletedForParent(relationship);
if (minQuantity == -1 || amt < minQuantity) {
minQuantity = amt;