|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet | +--BasicWorld
BasicWorld
This is the world of the robots.
Inner classes inherited from class java.applet.Applet |
java.applet.Applet.AccessibleApplet |
Inner classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
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 | |
BasicWorld(BasicWorld world)
|
|
BasicWorld(int xSize,
int ySize,
int xWorldSize,
int yWorldSize,
int offset,
Robot robotProgram)
|
|
BasicWorld(int offset,
Robot RobotProgram)
|
|
BasicWorld(Robot robotProgram)
|
Method Summary | |
void |
addBeeper(int i,
int j)
|
void |
addHorizalWall(int i,
int j)
|
void |
addVerticalWall(int i,
int j)
|
boolean |
frontIsClear(int x,
int y,
java.lang.String direction)
|
boolean |
isInside(int i,
int j)
is the (i,j) coordinates are inside the world. |
boolean |
leftIsClear(int x,
int y,
java.lang.String direction)
|
boolean |
nextToABeeper(int x,
int y,
java.lang.String direction)
|
int |
numberOfBeepers(int i,
int j)
|
int |
offset()
|
void |
paint(java.awt.Graphics g)
paint the world object. |
void |
pickUpBeeper(int i,
int j)
|
void |
removeBeeper(int i,
int j)
|
void |
removeHorizalWall(int i,
int j)
|
void |
removeVerticalWall(int i,
int j)
|
boolean |
rightIsClear(int x,
int y,
java.lang.String direction)
|
int |
xMaxWorldSize()
|
int |
xMinWorldSize()
|
int |
xSize()
|
int |
xWorldSize()
|
void |
xWorldSize(int size,
int offset)
|
int |
yMaxWorldSize()
|
int |
yMinWorldSize()
|
int |
ySize()
|
int |
yWorldSize()
|
void |
yWorldSize(int size,
int offset)
|
Methods inherited from class java.applet.Applet |
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop |
Methods inherited from class java.awt.Panel |
addNotify |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public BasicWorld(Robot robotProgram)
public BasicWorld(int offset, Robot RobotProgram)
public BasicWorld(int xSize, int ySize, int xWorldSize, int yWorldSize, int offset, Robot robotProgram)
public BasicWorld(BasicWorld world)
Method Detail |
public void addVerticalWall(int i, int j)
public void removeVerticalWall(int i, int j)
public void addHorizalWall(int i, int j)
public void removeHorizalWall(int i, int j)
public void addBeeper(int i, int j)
public void removeBeeper(int i, int j)
public boolean frontIsClear(int x, int y, java.lang.String direction)
public boolean leftIsClear(int x, int y, java.lang.String direction)
public boolean rightIsClear(int x, int y, java.lang.String direction)
public boolean nextToABeeper(int x, int y, java.lang.String direction)
public void pickUpBeeper(int i, int j)
public int numberOfBeepers(int i, int j)
public boolean isInside(int i, int j)
public void paint(java.awt.Graphics g)
paint
in class java.awt.Container
public int xSize()
public int ySize()
public int xWorldSize()
public int yWorldSize()
public void xWorldSize(int size, int offset)
public void yWorldSize(int size, int offset)
public int offset()
public int xMinWorldSize()
public int yMinWorldSize()
public int xMaxWorldSize()
public int yMaxWorldSize()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |