예제 #1
0
파일: TArray.java 프로젝트: keppelcao/LGame
 public Iterator<T> iterator() {
   if (iterator1 == null) {
     iterator1 = new ArrayIterator(array, allowRemove);
     iterator2 = new ArrayIterator(array, allowRemove);
   }
   if (!iterator1.valid) {
     iterator1.index = 0;
     iterator1.valid = true;
     iterator2.valid = false;
     return iterator1;
   }
   iterator2.index = 0;
   iterator2.valid = true;
   iterator1.valid = false;
   return iterator2;
 }
예제 #2
0
 public FloatForwardIterator(Object cpixels) {
   super.setPixels(cpixels);
   fpixels = (float[]) pixels;
 }