com.croftsoft.apps.chat.model.seri
Class SeriChatWorld

java.lang.Object
  extended by com.croftsoft.core.animation.model.seri.SeriWorld
      extended by com.croftsoft.apps.chat.model.seri.SeriChatWorld
All Implemented Interfaces:
ChatWorld, ChatWorldAccessor, World, WorldAccessor, Serializable

public final class SeriChatWorld
extends SeriWorld
implements ChatWorld

A Serializable ChatWorld implementation.

Since:
2003-06-05
Version:
2003-06-17
See Also:
Serialized Form
Author:
David Wallace Croft

Field Summary
 
Fields inherited from class com.croftsoft.core.animation.model.seri.SeriWorld
modelArrayKeeper
 
Constructor Summary
SeriChatWorld(Consumer eventConsumer)
           
 
Method Summary
 void addChatModel(ChatModel chatModel)
           
 ModelId createModel(String avatarType, double x, double y)
           
 ChatModel getChatModel(ModelId modelId)
           
 boolean removeModel(ModelId modelId)
           
 
Methods inherited from class com.croftsoft.core.animation.model.seri.SeriWorld
clear, getImpassables, getImpassables, getModel, getModelAccessors, getModelAccessors, getModelClosest, getModels, getModels, getModels, getModels, isBlocked, isBlocked, isCleared, prepare, remove, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.croftsoft.core.animation.model.World
clear, getModel, getModels, isBlocked, isBlocked, prepare, remove, update
 
Methods inherited from interface com.croftsoft.apps.chat.model.ChatWorldAccessor
getModelAccessors
 
Methods inherited from interface com.croftsoft.core.animation.model.WorldAccessor
isCleared
 

Constructor Detail

SeriChatWorld

public SeriChatWorld(Consumer eventConsumer)
Method Detail

addChatModel

public void addChatModel(ChatModel chatModel)
Specified by:
addChatModel in interface ChatWorld

createModel

public ModelId createModel(String avatarType,
                           double x,
                           double y)
Specified by:
createModel in interface ChatWorld

getChatModel

public ChatModel getChatModel(ModelId modelId)
Specified by:
getChatModel in interface ChatWorld

removeModel

public boolean removeModel(ModelId modelId)
Specified by:
removeModel in interface ChatWorld

CroftSoft Javadoc

CroftSoft Apps Javadoc (2008-09-28 21:15:07)