1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-13 10:42:54 +00:00

Character Friend implementation

Signed-off-by: Rogiel <rogiel@rogiel.com>
This commit is contained in:
2011-05-13 15:46:33 -03:00
parent 632aaac548
commit bb3f24e8f4
23 changed files with 404 additions and 72 deletions

View File

@@ -1,9 +1,11 @@
package com.l2jserver.model.world.character;
import java.util.Collection;
import java.util.Iterator;
import java.util.Set;
import com.l2jserver.model.id.object.CharacterID;
import com.l2jserver.model.id.object.iterator.WorldObjectIterator;
import com.l2jserver.model.world.L2Character;
import com.l2jserver.util.factory.CollectionFactory;
@@ -29,9 +31,21 @@ public class CharacterFriendList implements Iterable<L2Character> {
return character;
}
/**
* Iterator containing all friends IDs
*
* @return an iterator with friend ids
*/
public Iterator<CharacterID> idIterator() {
return friends.iterator();
}
@Override
public Iterator<L2Character> iterator() {
// TODO
return null;
return new WorldObjectIterator<L2Character>(friends.iterator());
}
public void load(Collection<CharacterID> list) {
friends.addAll(list);
}
}