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="https://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 }