Class MainWindow

java.lang.Object
org.collebol.gui.MainWindow
All Implemented Interfaces:
Runnable

public class MainWindow extends Object implements Runnable
  • Constructor Details

    • MainWindow

      public MainWindow(EJGEngine e)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • showDevelopmentTools

      public void showDevelopmentTools()
      There will be development tools rendered on the panel. Grid lines, Coordinates, Origin-point, Screen details
    • registerPanel

      public void registerPanel(Panel panel)
      Add a panel to the window where you can switch between.
      Parameters:
      panel - A panel in the main window
    • setPanel

      public void setPanel(int i)
      Display the given panel.
      Parameters:
      i - Panel index.
    • getCurrentPanel

      public Panel getCurrentPanel()
      Gives the current panel of the window.
      Returns:
      The panel that is displaying!
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getRefreshInterval

      public int getRefreshInterval()
    • setRefreshInterval

      public void setRefreshInterval(int refreshInterval)
    • getTileSize

      public int getTileSize()
    • setTileSize

      public void setTileSize(int tileSize)
    • getScale

      public int getScale()
    • setScale

      public void setScale(int scale)
    • getMaxTileWidth

      public int getMaxTileWidth()
    • setMaxTileWidth

      public void setMaxTileWidth(int maxTileWidth)
    • getMaxTileHeight

      public int getMaxTileHeight()
    • setMaxTileHeight

      public void setMaxTileHeight(int maxTileHeight)
    • getWidth

      public int getWidth()
    • setWidth

      public void setWidth(int width)
    • getHeight

      public int getHeight()
    • setHeight

      public void setHeight(int height)
    • getMouseHandler

      public MouseHandler getMouseHandler()