public class RBoard extends MapDisplay
| Constructor and Description |
|---|
RBoard(java.lang.String id,
int startId,
int mapWidth,
int mapHeight)
Create a new RBoard
|
| Modifier and Type | Method and Description |
|---|---|
void |
addObserver(RadioObserver... obs)
Add an observer
|
void |
clear()
Clear this map's buffer completely
|
void |
removeObserver(RadioObserver... obs)
Remove an observer, if they are observing
|
void |
update()
Update either the
MapDisplayProvider's current frame or the buffer |
void |
update(Frame frame)
Update the display with a given frame
|
void |
update(RadioObserver... observers)
Update for the specified observers only; they do NOT have to be observing
|
getId, getMapHeight, getMapId, getMapWidth, getSource, isObserving, onClick, removeObservers, setSource, terminatepublic RBoard(java.lang.String id,
int startId,
int mapWidth,
int mapHeight)
id - This RBoard's IDstartId - The first map idmapWidth - Amount of maps widemapHeight - Amount of maps highpublic void update()
MapDisplayMapDisplayProvider's current frame or the bufferupdate in class MapDisplaypublic void update(RadioObserver... observers)
MapDisplayupdate in class MapDisplayobservers - An array of observerspublic void update(Frame frame)
MapDisplayupdate in class MapDisplayframe - An arbitary framepublic void clear()
MapDisplayclear in class MapDisplaypublic void addObserver(RadioObserver... obs)
MapDisplayaddObserver in class MapDisplaypublic void removeObserver(RadioObserver... obs)
MapDisplayremoveObserver in class MapDisplay