package dk.socketmud.action;
import java.util.ArrayList;
import java.util.Iterator;
import dk.socketmud.object.Character;
import dk.socketmud.util.Format;
public class CmdWho extends SMAction
{
public void execute(Character ch, String argument)
{
ArrayList<Character> gch = ch.getAllCharacters();
Iterator<Character> i = gch.iterator();
ch.write(Format.cprintf("%-6s %s %6s\r\n", "#G<<<#n", "#CSocketMUD for Java Who-list#n", "#G>>>#n"));
while (i.hasNext())
{
Character vch = i.next();
ch.write(Format.cprintf(" %-12.12s is currently online\r\n", vch.getName()));
}
}
}