コード例 #1
0
 @Override
 public String toString() {
   String result;
   boolean firstTime = true;
   result = currentTime + ", " + currentStatus.toString() + ", obstaclesAt(";
   for (VacuumAction a : VacuumAction.values())
     if (willBump(a)) {
       if (firstTime) firstTime = false;
       else result += " ";
       result += a.toString();
     }
   if (firstTime) result += "None";
   result += ")";
   return String.format("[%s]", result);
 }
コード例 #2
0
 public DmnRandomAgent(String outFileName) {
   this.outFileName = outFileName;
   actionList = VacuumAction.values();
 }
コード例 #3
0
  boolean willBump(VacuumAction action) {

    return willBumpStorage[action.ordinal()];
  }