コード例 #1
0
 public synchronized void updateOneStep() {
   if (initFlag) {
     loc.update();
     int[] tXY = loc.getCurrentTruePosition();
     int[] sXY = loc.getCurrentReading();
     if (sXY != null) updateViewer(tXY[0], tXY[1], sXY[0], sXY[1]);
     else updateViewer(tXY[0], tXY[1], -1, -1);
   }
 }
コード例 #2
0
  public synchronized void initLocViewer() {
    int[] start = loc.getCurrentTruePosition();

    updateViewer(start[0], start[1], -1, -1);
    initFlag = true;
    if (initFlag) {
      System.out.println("The viewer was already initialized, no changes");
    }
  }