Class PieceDefiner

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, HelpWindowExtension
Direct Known Subclasses:
MassPieceDefiner, PrototypeDefinition.Config.Definer

public class PieceDefiner
extends JPanel
implements HelpWindowExtension
This is the GamePiece designer dialog. It appears when you edit the properties of a "Single Piece" in the Configuration window.
See Also:
Serialized Form
  • Field Details

  • Constructor Details

    • PieceDefiner

      public PieceDefiner()
      Creates new form test
    • PieceDefiner

      public PieceDefiner​(String id, GpIdSupport s)
    • PieceDefiner

      public PieceDefiner​(GpIdSupport s)
  • Method Details

    • initDefinitions

      protected static void initDefinitions()
    • addDefinition

      public static void addDefinition​(GamePiece definition)
      Plugins can add additional GamePiece definitions
      Parameters:
      definition - GamePiece definition to add
    • setPiece

      public void setPiece​(GamePiece piece)
    • setBaseWindow

      @Deprecated public void setBaseWindow​(HelpWindow w)
      Deprecated.
      Specified by:
      setBaseWindow in interface HelpWindowExtension
    • getPiece

      public GamePiece getPiece()
    • setChanged

      public void setChanged​(boolean b)
    • isChanged

      public boolean isChanged()
    • paste

      protected void paste()
    • moveDecoratorDown

      protected void moveDecoratorDown​(int index)
    • moveDecoratorUp

      protected void moveDecoratorUp​(int index)
    • importPiece

      protected void importPiece​(String className)
    • edit

      protected boolean edit​(int index)
    • removeTrait

      protected void removeTrait​(int index)
    • addTrait

      protected void addTrait​(Decorator c)