|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
es.ucm.fdi.hysteria.gui.OldGUI
public class OldGUI
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static java.lang.String |
FLAG_PLAYMUSIC
Flag for playing music (the name of the property). |
static java.lang.String |
FLAG_SHOWITEMVALUES
Flag for showing the numerical value of the game items (the name of the property). |
static java.lang.String |
FLAG_SHOWITEMWEIGHTS
Flag for showing the weight of the game items (the name of the property). |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
OldGUI()
This constructor asks for a Game Definition and a Config File, and then builds the GUI. |
|
OldGUI(Controller cont)
This constructor inits the GUI, establish the Controller, and asks it to add it to the list |
|
OldGUI(Game theGame)
|
|
OldGUI(Game theGame,
java.util.Properties theConfig)
|
Method Summary | |
---|---|
void |
examineItem(java.lang.String name,
java.lang.String description,
int value,
float weight)
Builds and show the item info |
protected java.lang.String |
getRandomIntro()
|
void |
loadGame(Game theGame)
Loads a given game, in a new Controller, and updates the view |
void |
loadGame(Game theGame,
java.util.Properties theConfig)
Loads a given game with a given config in a new controller and updates the view |
void |
showAlreadyClosedError()
|
void |
showAlreadyOpenError()
|
void |
showDropError()
|
void |
showErrorNoAvailableTopics()
|
void |
showExamineError()
|
protected void |
showHelp(java.lang.String arg1)
This method shows info for a given command |
void |
showLockedObstacleError(java.lang.String obstacleInfo)
|
void |
showNetworkError(java.lang.String message)
|
void |
showNoObstacleError()
|
void |
showNotAppropiateKeyError()
|
void |
showNotComplexObstacleError()
|
void |
showNotConnectedLocationError()
|
void |
showNotSimpleObstacleError()
|
void |
showNotUsableKeyError()
|
void |
showOverweightError()
|
void |
showPresentResult(java.lang.String text)
|
void |
showRedoError()
|
protected void |
showRelevantItems()
|
protected void |
showRelevantTextWindow()
|
void |
showShowError()
|
void |
showShowingItemInLocationError()
|
void |
showTakeError()
|
void |
showTalkResult(java.lang.String text)
|
void |
showUndoError()
|
void |
showUseError()
|
void |
showUseWithError()
|
void |
updateExits(Game game)
The GUI updates its buttons with the given Game |
void |
updateItems(Game game)
The GUI updates the items with the given Game |
void |
updateView(Game game)
The GUI uses the Game to update itself |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public static final java.lang.String FLAG_SHOWITEMVALUES
public static final java.lang.String FLAG_SHOWITEMWEIGHTS
public static final java.lang.String FLAG_PLAYMUSIC
Constructor Detail |
---|
public OldGUI() throws java.lang.IllegalArgumentException, InvalidGameDefinitionException, java.io.IOException, java.lang.ClassNotFoundException
java.lang.IllegalArgumentException
InvalidGameDefinitionException
java.io.IOException
java.lang.ClassNotFoundException
public OldGUI(Game theGame)
public OldGUI(Game theGame, java.util.Properties theConfig)
public OldGUI(Controller cont)
cont
- Method Detail |
---|
public void loadGame(Game theGame)
theGame
- The gamepublic void loadGame(Game theGame, java.util.Properties theConfig)
theGame
- The gametheConfig
- The configprotected void showHelp(java.lang.String arg1)
arg1
- The commandpublic void showPresentResult(java.lang.String text)
showPresentResult
in interface GUIHandler
public void showTalkResult(java.lang.String text)
showTalkResult
in interface GUIHandler
protected java.lang.String getRandomIntro()
public void updateView(Game game)
updateView
in interface GUIHandler
public void updateItems(Game game)
updateItems
in interface GUIHandler
protected void showRelevantTextWindow()
protected void showRelevantItems()
public void updateExits(Game game)
updateExits
in interface GUIHandler
public void examineItem(java.lang.String name, java.lang.String description, int value, float weight)
name
- The item namedescription
- The item descriptionvalue
- The item valueweight
- The item weightpublic void showAlreadyClosedError()
showAlreadyClosedError
in interface GUIHandler
public void showAlreadyOpenError()
showAlreadyOpenError
in interface GUIHandler
public void showDropError()
showDropError
in interface GUIHandler
public void showExamineError()
showExamineError
in interface GUIHandler
public void showLockedObstacleError(java.lang.String obstacleInfo)
showLockedObstacleError
in interface GUIHandler
public void showNoObstacleError()
showNoObstacleError
in interface GUIHandler
public void showNotAppropiateKeyError()
showNotAppropiateKeyError
in interface GUIHandler
public void showNotComplexObstacleError()
showNotComplexObstacleError
in interface GUIHandler
public void showNotConnectedLocationError()
showNotConnectedLocationError
in interface GUIHandler
public void showNotSimpleObstacleError()
showNotSimpleObstacleError
in interface GUIHandler
public void showNotUsableKeyError()
showNotUsableKeyError
in interface GUIHandler
public void showOverweightError()
showOverweightError
in interface GUIHandler
public void showRedoError()
showRedoError
in interface GUIHandler
public void showTakeError()
showTakeError
in interface GUIHandler
public void showUndoError()
showUndoError
in interface GUIHandler
public void showUseError()
showUseError
in interface GUIHandler
public void showUseWithError()
showUseWithError
in interface GUIHandler
public void showShowError()
showShowError
in interface GUIHandler
public void showShowingItemInLocationError()
public void showErrorNoAvailableTopics()
public void showNetworkError(java.lang.String message)
showNetworkError
in interface GUIHandler
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |