diff options
author | Steve <steveb9@u.washington.edu> | 2011-03-06 23:13:06 +0000 |
---|---|---|
committer | Steve <steveb9@u.washington.edu> | 2011-03-06 23:13:06 +0000 |
commit | 5a15c0212e77e459570b77014cdac8ab3ff6a7e5 (patch) | |
tree | d28733a0338bcc05dcdbd8ed1b008cae044f3967 /src/tesseract | |
parent | c5990db958d6eb6c09ee614f461558babeb26bcb (diff) |
more change to loop deletion. odd behavior.
Diffstat (limited to 'src/tesseract')
-rw-r--r-- | src/tesseract/World.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/tesseract/World.java b/src/tesseract/World.java index 1919e5e..61dce69 100644 --- a/src/tesseract/World.java +++ b/src/tesseract/World.java @@ -494,10 +494,16 @@ public class World implements Observer { } } } + + /*if ( indexToRemove >= 0) { + myObjects.remove(indexToRemove); + System.out.println("Remove index: " + indexToRemove); + }*/ //if the object leaves the world, remove it from myObjects list) { if (indexesToRemove.size() > 0) { - for (int i = 0; i < indexesToRemove.size(); i++) { - myObjects.remove(indexesToRemove.get(i)); + for (Integer k : indexesToRemove) { + int i = k; + myObjects.remove(i); System.out.println("Remove index: " + i); } indexesToRemove.clear(); |