/*
** j###t ########## #### ####
** j###t ########## #### ####
** j###T "###L J###"
** ######P' ########## #########
** ######k, ########## T######T
** ####~###L ####
** #### q###L ########## .#####
** #### \###L ########## #####"
**
** Class History
**
** Date Name Description
** ---------|------------|-----------------------------------------------
** 19Jul97 subtle created this command
**
*/
package key.commands;
import key.*;
import java.io.IOException;
import java.util.StringTokenizer;
/**
* Leave returns you to the last public room
* you were in. It will mainly be used to
* leave someone's rooms (including your own)
*/
public class Leave extends ChangeRoom
{
public Leave()
{
}
public static final String CANNOT = "Cannot find that place";
/**
* Pick a random public room
*/
protected Room noSuchRoom( Player p, InteractiveConnection ic )
{
if( Key.instance() instanceof Forest )
{
Forest f = (Forest) Key.instance();
return( f.getConnectRoom( p ) );
}
ic.sendFailure( CANNOT );
return null;
}
}