/* ** j###t ########## #### #### ** j###t ########## #### #### ** j###T "###L J###" ** ######P' ########## ######### ** ######k, ########## T######T ** ####~###L #### ** #### q###L ########## .##### ** #### \###L ########## #####" ** ** $Id: PublicRoom.java,v 1.2 1997/07/31 14:00:18 subtle Exp subtle $ ** ** Class History ** ** Date Name Description ** ---------|------------|----------------------------------------------- ** 20Jul97 subtle created this class ** */ package key; import java.util.Enumeration; import java.io.*; import java.util.StringTokenizer; public class PublicRoom extends Room { public static final AtomicElement[] ELEMENTS = { AtomicElement.construct( PublicRoom.class, String.class, "loginMessage", AtomicElement.PUBLIC_FIELD, "the message that is shown when someone logs in to this room" ), AtomicElement.construct( PublicRoom.class, String.class, "logoutMessage", AtomicElement.PUBLIC_FIELD, "the message that is shown when someone logs out from this room" ) }; public static final AtomicStructure STRUCTURE = new AtomicStructure( Room.STRUCTURE, ELEMENTS ); public String loginMessage; public String logoutMessage; public PublicRoom() { loginMessage = "%o appears."; logoutMessage = "%o disappears."; } public AtomicStructure getDeclaredStructure() { return( STRUCTURE ); } public String getLoginMessage() { return( loginMessage ); } public String getLogoutMessage() { return( logoutMessage ); } }