/**
*
*/
package de.urszeidler.shr5.ecp.service;
import de.urszeidler.eclipse.shr5.gameplay.util.CommandCallback;
import de.urszeidler.eclipse.shr5.runtime.RuntimeCharacter;
import de.urszeidler.shr5.scripting.Placement;
import de.urszeidler.shr5.scripting.Script;
/**
* @author urs
*
*/
public interface ScriptViewer {
void setPlacement(Placement placement);
void setScript(Script script);
CommandCallback getCmdCallback();
/**
* Send a message to the impersonated player if there is one.
*
* @param character
* @param message
*/
void sendMessage(RuntimeCharacter character, String message);
}