001 package com.croftsoft.apps.chat.model;
002
003 import com.croftsoft.core.animation.model.ModelId;
004 import com.croftsoft.core.animation.model.World;
005
006 /*********************************************************************
007 * Provides methods for manipulating the Models in the game.
008 *
009 * @version
010 * 2003-06-17
011 * @since
012 * 2003-06-05
013 * @author
014 * <a href="http://www.CroftSoft.com/">David Wallace Croft</a>
015 *********************************************************************/
016
017 public interface ChatWorld
018 extends World, ChatWorldAccessor
019 //////////////////////////////////////////////////////////////////////
020 //////////////////////////////////////////////////////////////////////
021 {
022
023 public void addChatModel ( ChatModel chatModel );
024
025 public ModelId createModel (
026 String avatarType,
027 double x,
028 double y );
029
030 public ChatModel getChatModel ( ModelId modelId );
031
032 public boolean removeModel ( ModelId modelId );
033
034 //////////////////////////////////////////////////////////////////////
035 //////////////////////////////////////////////////////////////////////
036 }