Packages

  • package root
    Definition Classes
    root
  • package ostrat

    This is the root package for the Openstrat project.

    This is the root package for the Openstrat project. The top of this package contains, 32 bit Int based Colours, the Multiple type class, a show and persistence library using RCON (Name may change), Rich Compact Object Notation, array based compound value collections of same length elements, an Either based errors framework and general utilities.

    Definition Classes
    root
  • package pCiv

    A civilisation development game.

    A civilisation development game.

    Definition Classes
    ostrat
  • Civ1
  • CivGui
  • CivScen
  • Eridu
  • Faction
  • Uruk
  • Warrior

case class CivGui(canv: CanvasPlatform, scen: CivScen) extends CmdBarGui with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CivGui
  2. Serializable
  3. Product
  4. Equals
  5. CmdBarGui
  6. CanvasPanelled
  7. CanvasUser
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CivGui(canv: CanvasPlatform, scen: CivScen)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addPanel(clipPoly: Polygon, cover: Boolean = true): Panel
    Definition Classes
    CanvasPanelled
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val barWidth: Int
    Definition Classes
    CmdBarGui
  7. val canv: CanvasPlatform
    Definition Classes
    CivGuiCanvasUser
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def frame: Arr[GraphicElem]
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. implicit val grid: TileGrid
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. val lunits: Arr[PolyCurveParentFull]
  15. def mainHeight: Double
    Definition Classes
    CmdBarGui
  16. def mainMouseUp: (MouseButton, List[Any], Vec2) => Unit
    Definition Classes
    CmdBarGui
  17. def mainMouseUp_=(f: (MouseButton, List[Any], Vec2) => Unit): Unit
    Definition Classes
    CmdBarGui
  18. val mainPanel: Panel
    Definition Classes
    CmdBarGui
  19. def mainRepaint(els: Arr[GraphicElem]): Unit
    Definition Classes
    CmdBarGui
  20. def mainRepaints(els: GraphicElem*): Unit
    Definition Classes
    CmdBarGui
  21. def mainWidth: Double
    Definition Classes
    CmdBarGui
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. def paintObjs(movedObjs: Arr[GraphicElem]): Arr[GraphicActive]

    This reverses the order of the GraphicActive List.

    This reverses the order of the GraphicActive List. Method paints objects to screen as side effect.

    Definition Classes
    CanvasUser
  26. var panels: List[Panel]
    Definition Classes
    CanvasPanelled
  27. def productElementNames: Iterator[String]
    Definition Classes
    Product
  28. def reTop(commands: Arr[BoundedGraphic]): Unit

    repaints the top command bar

    repaints the top command bar

    Definition Classes
    CmdBarGui
  29. def refresh(): Unit
    Definition Classes
    CanvasPanelledCanvasUser
  30. def refreshPanel(panel: Panel): Unit

    This method creates a new frame for the panel.

    This method creates a new frame for the panel. It clips the painting area. Paints the Panel with the back colour, translates the GraphicElems from their positions relative to the Panel's centre to their absolute positions on the canvas. It stores the active object shapes with their absolute positions on the panels active object list. Finally it unclips the painting area.

    Definition Classes
    CanvasPanelled
  31. def repaint(): Unit
  32. val scale: Double
  33. val scen: CivScen
  34. var selected: List[Any]
    Definition Classes
    CmdBarGui
  35. val sls: LinesDraw
  36. def status: PolygonCompound
    Definition Classes
    CmdBarGui
  37. var statusText: String
    Definition Classes
    CivGuiCmdBarGui
  38. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  39. val terrs: TilesArr[Terrain]
  40. def textBox(str: String, cmd: AnyRef): PolygonCompound
    Definition Classes
    CmdBarGui
  41. def thisTop(): Unit
  42. val tiles: Arr[PolygonCompound]
  43. val title: String
    Definition Classes
    CanvasUser
  44. val topBar: Panel
    Definition Classes
    CmdBarGui
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  47. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CmdBarGui

Inherited from CanvasPanelled

Inherited from CanvasUser

Inherited from AnyRef

Inherited from Any

Ungrouped