dip.gui.map
Class DMR2RenderCommandFactory

java.lang.Object
  extended bydip.gui.map.RenderCommandFactory
      extended bydip.gui.map.DMR2RenderCommandFactory

public class DMR2RenderCommandFactory
extends RenderCommandFactory


Nested Class Summary
protected static class DMR2RenderCommandFactory.RCRenderAll
          Render (Refresh) the entire map
protected static class DMR2RenderCommandFactory.RCRenderProvince
          Render a particular Province
protected static class DMR2RenderCommandFactory.RCSetDisplayDislodgedUnits
           
protected static class DMR2RenderCommandFactory.RCSetDisplaySC
           
protected static class DMR2RenderCommandFactory.RCSetDisplayUnits
           
protected static class DMR2RenderCommandFactory.RCSetDisplayUnordered
           
protected static class DMR2RenderCommandFactory.RCSetInfluenceMode
           
protected static class DMR2RenderCommandFactory.RCSetLabel
          Change how labels are displayed
protected static class DMR2RenderCommandFactory.RCSetPowerOrdersDisplayed
           
protected static class DMR2RenderCommandFactory.RCSetTurnstate
          Render the entire map
protected static class DMR2RenderCommandFactory.RCShowMap
           
 
Nested classes inherited from class dip.gui.map.RenderCommandFactory
RenderCommandFactory.BooleanRenderCommand, RenderCommandFactory.RenderCommand
 
Constructor Summary
DMR2RenderCommandFactory()
           
 
Method Summary
 RenderCommandFactory.RCRenderAll createRCRenderAll(MapRenderer2 mr)
           
 RenderCommandFactory.RenderCommand createRCRenderAllForced(MapRenderer2 mr)
          Force re-rendering of all orders (erase then update).
 RenderCommandFactory.RCRenderProvince createRCRenderProvince(MapRenderer2 mr, Province province)
          Updates the province, based on the current Position object This typically will change units, dislodged units, and supply center information for the given Province.
 RenderCommandFactory.RenderCommand createRCRenderProvinceForced(MapRenderer2 mr, Province province)
          Force-update the unit or dislodged unit information
 RenderCommandFactory.RCSetDisplayDislodgedUnits createRCSetDisplayDislodgedUnits(MapRenderer2 mr, boolean value)
           
 RenderCommandFactory.RCSetDisplaySC createRCSetDisplaySC(MapRenderer2 mr, boolean value)
           
 RenderCommandFactory.RCSetDisplayUnits createRCSetDisplayUnits(MapRenderer2 mr, boolean value)
           
 RenderCommandFactory.RCSetDisplayUnordered createRCSetDisplayUnordered(MapRenderer2 mr, boolean value)
           
 RenderCommandFactory.RCSetInfluenceMode createRCSetInfluenceMode(MapRenderer2 mr, boolean value)
           
 RenderCommandFactory.RCSetLabel createRCSetLabel(MapRenderer2 mr, java.lang.Object labelValue)
           
 RenderCommandFactory.RCSetPowerOrdersDisplayed createRCSetPowerOrdersDisplayed(MapRenderer2 mr, Power[] displayedPowers)
           
 RenderCommandFactory.RCSetTurnstate createRCSetTurnstate(MapRenderer2 mr, TurnState ts)
           
 RenderCommandFactory.RCShowMap createRCShowMap(MapRenderer2 mr, boolean value)
           
 RenderCommandFactory.RenderCommand createRCUpdateSC(MapRenderer2 mr, Province province)
          Update a Supply Center (position)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DMR2RenderCommandFactory

public DMR2RenderCommandFactory()
Method Detail

createRCRenderAll

public RenderCommandFactory.RCRenderAll createRCRenderAll(MapRenderer2 mr)
Specified by:
createRCRenderAll in class RenderCommandFactory

createRCSetTurnstate

public RenderCommandFactory.RCSetTurnstate createRCSetTurnstate(MapRenderer2 mr,
                                                                TurnState ts)
Specified by:
createRCSetTurnstate in class RenderCommandFactory

createRCRenderProvince

public RenderCommandFactory.RCRenderProvince createRCRenderProvince(MapRenderer2 mr,
                                                                    Province province)
Updates the province, based on the current Position object

This typically will change units, dislodged units, and supply center information for the given Province. It can add or remove items.

Essentially, it synchronizes the visual state with the current state of the Province.

Specified by:
createRCRenderProvince in class RenderCommandFactory

createRCSetLabel

public RenderCommandFactory.RCSetLabel createRCSetLabel(MapRenderer2 mr,
                                                        java.lang.Object labelValue)
Specified by:
createRCSetLabel in class RenderCommandFactory

createRCSetDisplaySC

public RenderCommandFactory.RCSetDisplaySC createRCSetDisplaySC(MapRenderer2 mr,
                                                                boolean value)
Specified by:
createRCSetDisplaySC in class RenderCommandFactory

createRCSetDisplayUnits

public RenderCommandFactory.RCSetDisplayUnits createRCSetDisplayUnits(MapRenderer2 mr,
                                                                      boolean value)
Specified by:
createRCSetDisplayUnits in class RenderCommandFactory

createRCSetDisplayDislodgedUnits

public RenderCommandFactory.RCSetDisplayDislodgedUnits createRCSetDisplayDislodgedUnits(MapRenderer2 mr,
                                                                                        boolean value)
Specified by:
createRCSetDisplayDislodgedUnits in class RenderCommandFactory

createRCSetDisplayUnordered

public RenderCommandFactory.RCSetDisplayUnordered createRCSetDisplayUnordered(MapRenderer2 mr,
                                                                              boolean value)
Specified by:
createRCSetDisplayUnordered in class RenderCommandFactory

createRCSetInfluenceMode

public RenderCommandFactory.RCSetInfluenceMode createRCSetInfluenceMode(MapRenderer2 mr,
                                                                        boolean value)
Specified by:
createRCSetInfluenceMode in class RenderCommandFactory

createRCSetPowerOrdersDisplayed

public RenderCommandFactory.RCSetPowerOrdersDisplayed createRCSetPowerOrdersDisplayed(MapRenderer2 mr,
                                                                                      Power[] displayedPowers)
Specified by:
createRCSetPowerOrdersDisplayed in class RenderCommandFactory

createRCShowMap

public RenderCommandFactory.RCShowMap createRCShowMap(MapRenderer2 mr,
                                                      boolean value)
Specified by:
createRCShowMap in class RenderCommandFactory

createRCRenderAllForced

public RenderCommandFactory.RenderCommand createRCRenderAllForced(MapRenderer2 mr)
Force re-rendering of all orders (erase then update). The Turnstate better have been set.


createRCRenderProvinceForced

public RenderCommandFactory.RenderCommand createRCRenderProvinceForced(MapRenderer2 mr,
                                                                       Province province)
Force-update the unit or dislodged unit information


createRCUpdateSC

public RenderCommandFactory.RenderCommand createRCUpdateSC(MapRenderer2 mr,
                                                           Province province)
Update a Supply Center (position)



Copyright 2002-2004 Zachary DelProposto / jDip Development Team. All Rights Reserved.