|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
editor.graphics.editorPanels.MapEditor
public class MapEditor
JPanel for the MapEditor.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
MapEditor()
Initializes the three parts of the MapEditor. |
Method Summary | |
---|---|
void |
addEnemyToZone(java.lang.String zoneName,
java.lang.String npcName,
java.lang.String topic)
|
void |
addFriendlyToZone(java.lang.String zoneName,
java.lang.String npcName)
|
void |
addStaticObjectToZone(java.lang.String zoneName,
java.lang.String objName)
|
void |
currentZone(shared.models.Zone selectedZone)
|
void |
disablePainting()
|
void |
enemyNPCSelected(java.lang.String zoneName,
java.lang.String npcId)
|
void |
friendlyNPCSelected(java.lang.String zoneName,
java.lang.String npcId)
|
void |
newEnemyNPC(java.lang.String zoneName,
shared.models.EnemyNPC npc)
|
void |
newFriendlyNPC(java.lang.String zoneName,
shared.models.FriendlyNPC npc)
|
void |
newStaticObject(java.lang.String zoneName,
shared.models.StaticObject obj)
|
void |
newTravelTrigger(java.lang.String zoneName,
shared.models.TravelTrigger trigger)
|
void |
newWorld(java.lang.String kingdomName)
|
void |
newZone(shared.models.Zone newZone)
|
void |
removeEnemyNPC(java.lang.String zoneName,
int npcId)
|
void |
removeFriendlyNPC(java.lang.String zoneName,
int npcId)
|
void |
removeStaticObject(java.lang.String zoneName,
int objId)
|
void |
removeTravelTrigger(java.lang.String zoneName,
int triggerId)
|
void |
removeZone(java.lang.String zoneName)
|
void |
rootSelected()
|
void |
setEnablePainting(java.lang.String tileName)
|
void |
staticObjectSelected(java.lang.String zoneName,
java.lang.String objectId)
|
void |
travelTriggerSelected(java.lang.String zoneName,
java.lang.String triggerId)
|
void |
updatedEnemyNPCList(java.util.HashMap<java.lang.String,shared.models.EnemyNPC> npcList)
|
void |
updatedFriendlyNPCList(java.util.HashMap<java.lang.String,shared.models.FriendlyNPC> npcList)
|
void |
updatedStaticObjectList(java.util.HashMap<java.lang.String,shared.models.StaticObject> objList)
|
void |
updateTopicList(java.util.ArrayList<java.lang.String> topicList)
|
void |
updateZoneNameList(java.lang.String[] zoneNameList)
|
void |
zoneSelected(java.lang.String zoneName)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MapEditor()
Method Detail |
---|
public void updatedEnemyNPCList(java.util.HashMap<java.lang.String,shared.models.EnemyNPC> npcList)
updatedEnemyNPCList
in interface EnemyListChangedListener
public void updatedFriendlyNPCList(java.util.HashMap<java.lang.String,shared.models.FriendlyNPC> npcList)
updatedFriendlyNPCList
in interface FriendlyListChangedListener
public void updatedStaticObjectList(java.util.HashMap<java.lang.String,shared.models.StaticObject> objList)
updatedStaticObjectList
in interface StaticObjectListChangedListener
public void newEnemyNPC(java.lang.String zoneName, shared.models.EnemyNPC npc)
newEnemyNPC
in interface WorldModelChangedListener
public void newFriendlyNPC(java.lang.String zoneName, shared.models.FriendlyNPC npc)
newFriendlyNPC
in interface WorldModelChangedListener
public void newStaticObject(java.lang.String zoneName, shared.models.StaticObject obj)
newStaticObject
in interface WorldModelChangedListener
public void newTravelTrigger(java.lang.String zoneName, shared.models.TravelTrigger trigger)
newTravelTrigger
in interface WorldModelChangedListener
public void newWorld(java.lang.String kingdomName)
newWorld
in interface WorldModelChangedListener
public void newZone(shared.models.Zone newZone)
newZone
in interface WorldModelChangedListener
public void removeZone(java.lang.String zoneName)
removeZone
in interface WorldModelChangedListener
public void removeEnemyNPC(java.lang.String zoneName, int npcId)
removeEnemyNPC
in interface WorldModelChangedListener
public void removeFriendlyNPC(java.lang.String zoneName, int npcId)
removeFriendlyNPC
in interface WorldModelChangedListener
public void removeStaticObject(java.lang.String zoneName, int objId)
removeStaticObject
in interface WorldModelChangedListener
public void removeTravelTrigger(java.lang.String zoneName, int triggerId)
removeTravelTrigger
in interface WorldModelChangedListener
public void rootSelected()
rootSelected
in interface ObjectSelectedListener
public void staticObjectSelected(java.lang.String zoneName, java.lang.String objectId)
staticObjectSelected
in interface ObjectSelectedListener
public void travelTriggerSelected(java.lang.String zoneName, java.lang.String triggerId)
travelTriggerSelected
in interface ObjectSelectedListener
public void enemyNPCSelected(java.lang.String zoneName, java.lang.String npcId)
enemyNPCSelected
in interface ObjectSelectedListener
public void friendlyNPCSelected(java.lang.String zoneName, java.lang.String npcId)
friendlyNPCSelected
in interface ObjectSelectedListener
public void zoneSelected(java.lang.String zoneName)
zoneSelected
in interface ObjectSelectedListener
public void currentZone(shared.models.Zone selectedZone)
currentZone
in interface WorldModelChangedListener
public void updateTopicList(java.util.ArrayList<java.lang.String> topicList)
updateTopicList
in interface TopicListChangedListener
public void disablePainting()
disablePainting
in interface PlaceableListener
public void setEnablePainting(java.lang.String tileName)
setEnablePainting
in interface PlaceableListener
public void updateZoneNameList(java.lang.String[] zoneNameList)
updateZoneNameList
in interface ZoneNameListChangedListener
public void addEnemyToZone(java.lang.String zoneName, java.lang.String npcName, java.lang.String topic)
addEnemyToZone
in interface PlaceableListener
public void addFriendlyToZone(java.lang.String zoneName, java.lang.String npcName)
addFriendlyToZone
in interface PlaceableListener
public void addStaticObjectToZone(java.lang.String zoneName, java.lang.String objName)
addStaticObjectToZone
in interface PlaceableListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |