|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcivquest.swing.fieldview.BasicFieldView
civquest.swing.quadmap.fieldview.QuadFlatLayUnitView
A UnitView for quad flat maps.
| Field Summary |
| Fields inherited from class civquest.swing.fieldview.BasicFieldView |
field, parent |
| Constructor Summary | |
QuadFlatLayUnitView(Field field,
FieldViewManager parent)
|
|
| Method Summary | |
java.util.List |
getListenerSectionsForParent()
Returns a List of Sections defining which GameChanges this FieldView listens to. |
Coordinate |
getPaintSize()
Returns the size of the area this FieldView paints to. |
void |
paint(Coordinate coordinate,
java.awt.Graphics graphics)
Paints (some parts of) the field this FieldView is assigned to. |
void |
updateImage()
If this FieldView stores some images (and doesn't just load and calculate the needed images inside the paint-method), this method recalculates that images. |
| Methods inherited from class civquest.swing.fieldview.BasicFieldView |
getField |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface civquest.swing.fieldview.FieldView |
getField |
| Constructor Detail |
public QuadFlatLayUnitView(Field field,
FieldViewManager parent)
| Method Detail |
public void paint(Coordinate coordinate,
java.awt.Graphics graphics)
FieldView
paint in interface FieldViewcoordinate - graphics - public Coordinate getPaintSize()
FieldView
getPaintSize in interface FieldViewpublic void updateImage()
FieldViewSo this method should be called whenever some data the FieldView displays changes.
Note: Subinterfaces / implementing classes may specify that they listen to all required GameChanges directly. Then, calling this method from the XXXChanged-methods inside the FieldView suffices. (This behaviour can't be standard since some thousand Fields listening to a GameChange affecting just one or two Fields would be pretty inefficient).
updateImage in interface FieldViewpublic java.util.List getListenerSectionsForParent()
FieldView
getListenerSectionsForParent in interface FieldView
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||