Class FiringSolutionSpriteHandler

java.lang.Object
megamek.client.ui.swing.boardview.BoardViewSpriteHandler
megamek.client.ui.swing.boardview.FiringSolutionSpriteHandler
All Implemented Interfaces:
EventListener, GameListener, IPreferenceChangeListener

public class FiringSolutionSpriteHandler extends BoardViewSpriteHandler implements IPreferenceChangeListener
  • Constructor Details

    • FiringSolutionSpriteHandler

      public FiringSolutionSpriteHandler(BoardView boardView, Client client)
  • Method Details

    • showFiringSolutions

      public void showFiringSolutions(Entity entity)
    • shouldShowTarget

      protected boolean shouldShowTarget(Entity target, Entity ce)
    • clear

      public void clear()
      Description copied from class: BoardViewSpriteHandler
      Removes any current sprites of this handler from the attached BoardView and clears this handler's internal sprite list. When overriding this, call super.clear() or remember to perform clean up in the overriding method.
      Overrides:
      clear in class BoardViewSpriteHandler
    • initialize

      public void initialize()
      Description copied from class: BoardViewSpriteHandler
      Override this method to perform start up steps such as registering it as a listener (doing this in the constructor is considered improper as the object is not fully constructed at that point).
      Specified by:
      initialize in class BoardViewSpriteHandler
    • dispose

      public void dispose()
      Description copied from class: BoardViewSpriteHandler
      Override this method to perform any clean up steps when this handler and its associated sprites are no longer needed, such as removing the handler as listener.
      Specified by:
      dispose in class BoardViewSpriteHandler
    • preferenceChange

      public void preferenceChange(PreferenceChangeEvent e)
      Specified by:
      preferenceChange in interface IPreferenceChangeListener