es.ucm.fdi.hysteria.gui
Interface GUIHandler
- All Known Implementing Classes:
- NewGUI, OldGUI
public interface GUIHandler
This interface defines the needed methods a Controller needs to interact with. Any view that wants to
communicate with this Controller, MUST implement GUIHandler
- Author:
- MiniSandor
updateView
void updateView(Game theGame)
updateItems
void updateItems(Game theGame)
updateExits
void updateExits(Game theGame)
showPresentResult
void showPresentResult(java.lang.String text)
showTalkResult
void showTalkResult(java.lang.String text)
showNotConnectedLocationError
void showNotConnectedLocationError()
showLockedObstacleError
void showLockedObstacleError(java.lang.String obstacleInfo)
showNoObstacleError
void showNoObstacleError()
showAlreadyOpenError
void showAlreadyOpenError()
showAlreadyClosedError
void showAlreadyClosedError()
showNotSimpleObstacleError
void showNotSimpleObstacleError()
showNotComplexObstacleError
void showNotComplexObstacleError()
showUndoError
void showUndoError()
showRedoError
void showRedoError()
showTakeError
void showTakeError()
showDropError
void showDropError()
showOverweightError
void showOverweightError()
showNotUsableKeyError
void showNotUsableKeyError()
showExamineError
void showExamineError()
showNotAppropiateKeyError
void showNotAppropiateKeyError()
showUseError
void showUseError()
showUseWithError
void showUseWithError()
showShowError
void showShowError()
showNetworkError
void showNetworkError(java.lang.String message)