storyworld.gui
Interface Model

All Superinterfaces:
Model

public interface Model
extends Model


Method Summary
abstract  void advanceWorld()
           
abstract  void enterStory()
           
abstract  void exitStory()
           
abstract  String getInvisibleStats()
           
abstract  Location getPlayerLocation()
           
abstract  String getStats()
           
abstract  String getVisibleStats()
           
abstract  World getWorld()
           
abstract  void movePlayerTo(Location loc)
           
abstract  void receiveChoice(Option o)
           
abstract  void restart()
           
abstract  void sendMessage(String s)
           
abstract  void sendStats()
           
abstract  void setView(View v)
           
abstract  void setWorld(World w)
           
 

Method Detail

advanceWorld

void advanceWorld()

enterStory

void enterStory()
Specified by:
enterStory in interface Model

exitStory

void exitStory()
Specified by:
exitStory in interface Model

getInvisibleStats

String getInvisibleStats()

getPlayerLocation

Location getPlayerLocation()
Specified by:
getPlayerLocation in interface Model

getStats

String getStats()

getVisibleStats

String getVisibleStats()

getWorld

World getWorld()

movePlayerTo

void movePlayerTo(Location loc)
Specified by:
movePlayerTo in interface Model

receiveChoice

void receiveChoice(Option o)

restart

void restart()

sendMessage

void sendMessage(String s)
Specified by:
sendMessage in interface Model

sendStats

void sendStats()
Specified by:
sendStats in interface Model

setView

void setView(View v)

setWorld

void setWorld(World w)