package NET.worlds.scape; import NET.worlds.console.DialogReceiver; import java.util.Vector; public abstract class WorldScript implements DialogReceiver, AnimatedActionCallback { public static final int CURRENT_SCRIPT_VERSION = 15; protected static WorldScriptToolkit toolkit = WorldScriptToolkit.getInstance(); public int getMinScriptVersion() { return 15; } public abstract void roomEnter(String var1); public abstract void roomExit(String var1); public abstract void worldEnter(); public abstract void worldExit(); public abstract void onEachFrame(); @Override public void dialogDone(Object who, boolean confirmed) { } public void onTriggerAction(String message) { } public Vector onShapeClick(Object shape, String shapeName) { return null; } @Override public void motionComplete(int completionCode) { } public void onMenuClick(String action, Object source) { } public void objectVisibilityNotification(Object obj, boolean visible) { } public void onConversation(String who, String text) { } }