TileGroup

open class TileGroup(tileInfo: TileInfo, tileSetStrings: TileSetStrings, groupSize: Float) : ActionlessGroup

Types

BaseLayerGroupClass
Link copied to clipboard
class BaseLayerGroupClass : ActionlessGroup
BorderSegment
Link copied to clipboard
data class BorderSegment(images: List<Image>, isLeftConcave: Boolean, isRightConcave: Boolean)
MiscLayerGroupClass
Link copied to clipboard
class MiscLayerGroupClass : ActionlessGroup
RoadImage
Link copied to clipboard
class RoadImage
TerrainFeatureLayerGroupClass
Link copied to clipboard
class TerrainFeatureLayerGroupClass : ActionlessGroup
UnitImageLayerGroupClass
Link copied to clipboard
class UnitImageLayerGroupClass : ActionlessGroup
UnitLayerGroupClass
Link copied to clipboard
class UnitLayerGroupClass : Group

Functions

act
Link copied to clipboard
open override fun act(delta: Float)
addAction
Link copied to clipboard
open fun addAction(p0: Action)
addActor
Link copied to clipboard
open fun addActor(p0: Actor)
addActorAfter
Link copied to clipboard
open fun addActorAfter(p0: Actor, p1: Actor)
addActorAt
Link copied to clipboard
open fun addActorAt(p0: Int, p1: Actor)
addActorBefore
Link copied to clipboard
open fun addActorBefore(p0: Actor, p1: Actor)
addCaptureListener
Link copied to clipboard
open fun addCaptureListener(p0: EventListener): Boolean
addCircleImage
Link copied to clipboard
private fun addCircleImage()
addCrosshairImage
Link copied to clipboard
private fun addCrosshairImage()
addFogImage
Link copied to clipboard
private fun addFogImage()
addListener
Link copied to clipboard
open fun addListener(p0: EventListener): Boolean
ancestorsVisible
Link copied to clipboard
open fun ancestorsVisible(): Boolean
applyTransform
Link copied to clipboard
open fun applyTransform(p0: Batch, p1: Matrix4)
open fun applyTransform(p0: ShapeRenderer, p1: Matrix4)
ascendantsVisible
Link copied to clipboard
open fun ascendantsVisible(): Boolean
childrenChanged
Link copied to clipboard
open fun childrenChanged()
clear
Link copied to clipboard
open override fun clear()
open fun clear(p0: Boolean)
clearActions
Link copied to clipboard
open fun clearActions()
clearBorders
Link copied to clipboard
private fun clearBorders()
clearChildren
Link copied to clipboard
open fun clearChildren()
open fun clearChildren(p0: Boolean)
clearListeners
Link copied to clipboard
open fun clearListeners()
clipBegin
Link copied to clipboard
open fun clipBegin(): Boolean
open fun clipBegin(p0: Float, p1: Float, p2: Float, p3: Float): Boolean
clipEnd
Link copied to clipboard
open fun clipEnd()
clone
Link copied to clipboard
open fun clone(): TileGroup
computeTransform
Link copied to clipboard
open fun computeTransform(): Matrix4
debug
Link copied to clipboard
open fun debug(): Actor
debugAll
Link copied to clipboard
open fun debugAll(): Group
draw
Link copied to clipboard
open override fun draw(batch: Batch?, parentAlpha: Float)

This exists so we can easily find the TileGroup draw method in the android profiling, otherwise it's just a mass of Group.draw->drawChildren->Group.draw etc.

drawChildren
Link copied to clipboard
open fun drawChildren(p0: Batch, p1: Float)
drawDebug
Link copied to clipboard
open override fun drawDebug(p0: ShapeRenderer)
drawDebugBounds
Link copied to clipboard
open fun drawDebugBounds(p0: ShapeRenderer)
drawDebugChildren
Link copied to clipboard
open fun drawDebugChildren(p0: ShapeRenderer)
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
findActor
Link copied to clipboard
open fun <T : Actor> findActor(p0: String): T
fire
Link copied to clipboard
open fun fire(p0: Event): Boolean
firstAscendant
Link copied to clipboard
open fun <T : Actor> firstAscendant(p0: Class<T>): T
getActions
Link copied to clipboard
open fun getActions(): Array<Action>
getCaptureListeners
Link copied to clipboard
open fun getCaptureListeners(): DelayedRemovalArray<EventListener>
getChild
Link copied to clipboard
open fun getChild(p0: Int): Actor
getChildren
Link copied to clipboard
open fun getChildren(): SnapshotArray<Actor>
getColor
Link copied to clipboard
open fun getColor(): Color
getCullingArea
Link copied to clipboard
open fun getCullingArea(): Rectangle
getDebug
Link copied to clipboard
open fun getDebug(): Boolean
getHeight
Link copied to clipboard
open fun getHeight(): Float
getImprovementAndResourceImages
Link copied to clipboard
private fun getImprovementAndResourceImages(resourceAndImprovementSequence: Sequence<String>): List<String>
getListeners
Link copied to clipboard
open fun getListeners(): DelayedRemovalArray<EventListener>
getName
Link copied to clipboard
open fun getName(): String
getOriginX
Link copied to clipboard
open fun getOriginX(): Float
getOriginY
Link copied to clipboard
open fun getOriginY(): Float
getParent
Link copied to clipboard
open fun getParent(): Group
getRight
Link copied to clipboard
open fun getRight(): Float
getRotation
Link copied to clipboard
open fun getRotation(): Float
getScaleX
Link copied to clipboard
open fun getScaleX(): Float
getScaleY
Link copied to clipboard
open fun getScaleY(): Float
getStage
Link copied to clipboard
open fun getStage(): Stage
getTerrainImageLocations
Link copied to clipboard
private fun getTerrainImageLocations(terrainSequence: Sequence<String>): List<String>
getTileBaseImageLocations
Link copied to clipboard
private fun getTileBaseImageLocations(viewingCiv: CivilizationInfo?): List<String>
getTop
Link copied to clipboard
open fun getTop(): Float
getTouchable
Link copied to clipboard
open fun getTouchable(): Touchable
getUserObject
Link copied to clipboard
open fun getUserObject(): Any
getWidth
Link copied to clipboard
open fun getWidth(): Float
getX
Link copied to clipboard
open fun getX(): Float
open fun getX(p0: Int): Float
getY
Link copied to clipboard
open fun getY(): Float
open fun getY(p0: Int): Float
getZIndex
Link copied to clipboard
open fun getZIndex(): Int
hasActions
Link copied to clipboard
open fun hasActions(): Boolean
hasChildren
Link copied to clipboard
open fun hasChildren(): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
hasKeyboardFocus
Link copied to clipboard
open fun hasKeyboardFocus(): Boolean
hasParent
Link copied to clipboard
open fun hasParent(): Boolean
hasScrollFocus
Link copied to clipboard
open fun hasScrollFocus(): Boolean
hideCircle
Link copied to clipboard
fun hideCircle()
hit
Link copied to clipboard
open override fun hit(x: Float, y: Float, touchable: Boolean): Actor?
isAscendantOf
Link copied to clipboard
open fun isAscendantOf(p0: Actor): Boolean
isDescendantOf
Link copied to clipboard
open fun isDescendantOf(p0: Actor): Boolean
isExplored
Link copied to clipboard
fun isExplored(viewingCiv: CivilizationInfo): Boolean
isTouchable
Link copied to clipboard
open fun isTouchable(): Boolean
isTouchFocusListener
Link copied to clipboard
open fun isTouchFocusListener(): Boolean
isTouchFocusTarget
Link copied to clipboard
open fun isTouchFocusTarget(): Boolean
isTransform
Link copied to clipboard
open fun isTransform(): Boolean
isViewable
Link copied to clipboard
fun isViewable(viewingCiv: CivilizationInfo): Boolean
isVisible
Link copied to clipboard
open fun isVisible(): Boolean
localToActorCoordinates
Link copied to clipboard
open fun localToActorCoordinates(p0: Actor, p1: Vector2): Vector2
localToAscendantCoordinates
Link copied to clipboard
open fun localToAscendantCoordinates(@Null p0: Actor, p1: Vector2): Vector2
localToDescendantCoordinates
Link copied to clipboard
open fun localToDescendantCoordinates(p0: Actor, p1: Vector2): Vector2
localToParentCoordinates
Link copied to clipboard
open fun localToParentCoordinates(p0: Vector2): Vector2
localToScreenCoordinates
Link copied to clipboard
open fun localToScreenCoordinates(p0: Vector2): Vector2
localToStageCoordinates
Link copied to clipboard
open fun localToStageCoordinates(p0: Vector2): Vector2
moveBy
Link copied to clipboard
open fun moveBy(p0: Float, p1: Float)
notify
Link copied to clipboard
open fun notify(p0: Event, p1: Boolean): Boolean
parentToLocalCoordinates
Link copied to clipboard
open fun parentToLocalCoordinates(p0: Vector2): Vector2
positionChanged
Link copied to clipboard
open fun positionChanged()
remove
Link copied to clipboard
open fun remove(): Boolean
removeAction
Link copied to clipboard
open fun removeAction(@Null p0: Action)
removeActor
Link copied to clipboard
open fun removeActor(p0: Actor): Boolean
open fun removeActor(p0: Actor, p1: Boolean): Boolean
removeActorAt
Link copied to clipboard
open fun removeActorAt(p0: Int, p1: Boolean): Actor
removeCaptureListener
Link copied to clipboard
open fun removeCaptureListener(p0: EventListener): Boolean
removeListener
Link copied to clipboard
open fun removeListener(p0: EventListener): Boolean
removeMissingModReferences
Link copied to clipboard
private fun removeMissingModReferences()
resetTransform
Link copied to clipboard
open fun resetTransform(p0: Batch)
open fun resetTransform(p0: ShapeRenderer)
rotateBy
Link copied to clipboard
open fun rotateBy(p0: Float)
rotationChanged
Link copied to clipboard
open fun rotationChanged()
scaleBy
Link copied to clipboard
open fun scaleBy(p0: Float)
open fun scaleBy(p0: Float, p1: Float)
scaleChanged
Link copied to clipboard
open fun scaleChanged()
screenToLocalCoordinates
Link copied to clipboard
open fun screenToLocalCoordinates(p0: Vector2): Vector2
setBounds
Link copied to clipboard
open fun setBounds(p0: Float, p1: Float, p2: Float, p3: Float)
setColor
Link copied to clipboard
open fun setColor(p0: Color)
open fun setColor(p0: Float, p1: Float, p2: Float, p3: Float)
setCullingArea
Link copied to clipboard
open override fun setCullingArea(@Null p0: Rectangle)
setDebug
Link copied to clipboard
open fun setDebug(p0: Boolean)
open fun setDebug(p0: Boolean, p1: Boolean)
setHeight
Link copied to clipboard
open fun setHeight(p0: Float)
setHexagonImageSize
Link copied to clipboard
private fun setHexagonImageSize(hexagonImage: Image)
setName
Link copied to clipboard
open fun setName(@Null p0: String)
setOrigin
Link copied to clipboard
open fun setOrigin(p0: Int)
open fun setOrigin(p0: Float, p1: Float)
setOriginX
Link copied to clipboard
open fun setOriginX(p0: Float)
setOriginY
Link copied to clipboard
open fun setOriginY(p0: Float)
setParent
Link copied to clipboard
open fun setParent(@Null p0: Group)
setPosition
Link copied to clipboard
open fun setPosition(p0: Float, p1: Float)
open fun setPosition(p0: Float, p1: Float, p2: Int)
setRotation
Link copied to clipboard
open fun setRotation(p0: Float)
setScale
Link copied to clipboard
open fun setScale(p0: Float)
open fun setScale(p0: Float, p1: Float)
setScaleX
Link copied to clipboard
open fun setScaleX(p0: Float)
setScaleY
Link copied to clipboard
open fun setScaleY(p0: Float)
setSize
Link copied to clipboard
open fun setSize(p0: Float, p1: Float)
setStage
Link copied to clipboard
open override fun setStage(p0: Stage)
setTouchable
Link copied to clipboard
open fun setTouchable(p0: Touchable)
setTransform
Link copied to clipboard
open fun setTransform(p0: Boolean)
setUserObject
Link copied to clipboard
open fun setUserObject(@Null p0: Any)
setVisible
Link copied to clipboard
open fun setVisible(p0: Boolean)
setWidth
Link copied to clipboard
open fun setWidth(p0: Float)
setX
Link copied to clipboard
open fun setX(p0: Float)
open fun setX(p0: Float, p1: Int)
setY
Link copied to clipboard
open fun setY(p0: Float)
open fun setY(p0: Float, p1: Int)
setZIndex
Link copied to clipboard
open fun setZIndex(p0: Int): Boolean
showCircle
Link copied to clipboard
fun showCircle(color: Color, alpha: Float = 0.3f)
showCrosshair
Link copied to clipboard
fun showCrosshair(color: Color)
showMilitaryUnit
Link copied to clipboard
fun showMilitaryUnit(viewingCiv: CivilizationInfo): Boolean
sizeBy
Link copied to clipboard
open fun sizeBy(p0: Float)
open fun sizeBy(p0: Float, p1: Float)
sizeChanged
Link copied to clipboard
open fun sizeChanged()
stageToLocalCoordinates
Link copied to clipboard
open fun stageToLocalCoordinates(p0: Vector2): Vector2
swapActor
Link copied to clipboard
open fun swapActor(p0: Actor, p1: Actor): Boolean
open fun swapActor(p0: Int, p1: Int): Boolean
toBack
Link copied to clipboard
open fun toBack()
toFront
Link copied to clipboard
open fun toFront()
toString
Link copied to clipboard
open override fun toString(): String
open fun toString(p0: StringBuilder, p1: Int)
update
Link copied to clipboard
open fun update(viewingCiv: CivilizationInfo? = null, showResourcesAndImprovements: Boolean = true, showTileYields: Boolean = true)
updateBorderImages
Link copied to clipboard
private fun updateBorderImages()
updateCityImage
Link copied to clipboard
private fun updateCityImage()
updateNaturalWonderImage
Link copied to clipboard
private fun updateNaturalWonderImage()
updatePixelCivilianUnit
Link copied to clipboard
private fun updatePixelCivilianUnit(tileIsViewable: Boolean)
updatePixelMilitaryUnit
Link copied to clipboard
private fun updatePixelMilitaryUnit(showMilitaryUnit: Boolean)
updateRiver
Link copied to clipboard
private fun updateRiver(currentImage: Image?, shouldDisplay: Boolean, imageName: String): Image?
updateRivers
Link copied to clipboard
private fun updateRivers(displayBottomRight: Boolean, displayBottom: Boolean, displayBottomLeft: Boolean)
updateRoadImages
Link copied to clipboard
private fun updateRoadImages()
updateTerrainBaseImage
Link copied to clipboard
private fun updateTerrainBaseImage()
updateTerrainFeatureImage
Link copied to clipboard
private fun updateTerrainFeatureImage()
updateTileColor
Link copied to clipboard
private fun updateTileColor(isViewable: Boolean)
updateTileImage
Link copied to clipboard
private fun updateTileImage(viewingCiv: CivilizationInfo?)

Properties

actions
Link copied to clipboard
private val actions: Array<Action>
baseLayerGroup
Link copied to clipboard
val baseLayerGroup: TileGroup.BaseLayerGroupClass
baseTerrain
Link copied to clipboard
private var baseTerrain: String
baseTerrainOverlayImage
Link copied to clipboard
private var baseTerrainOverlayImage: Image? = null
borderSegments
Link copied to clipboard
private val borderSegments: HashMap<TileInfo, TileGroup.BorderSegment>
bottomLeftRiverImage
Link copied to clipboard
private var bottomLeftRiverImage: Image? = null
bottomRightRiverImage
Link copied to clipboard
private var bottomRightRiverImage: Image? = null
bottomRiverImage
Link copied to clipboard
private var bottomRiverImage: Image? = null
captureListeners
Link copied to clipboard
private val captureListeners: DelayedRemovalArray<EventListener>
checkHit
Link copied to clipboard
val checkHit: Boolean = false
children
Link copied to clipboard
val children: SnapshotArray<Actor>
circleCrosshairFogLayerGroup
Link copied to clipboard
val circleCrosshairFogLayerGroup: ActionlessGroup
circleImage
Link copied to clipboard
val circleImage: Image
cityButtonLayerGroup
Link copied to clipboard
val cityButtonLayerGroup: Group
cityImage
Link copied to clipboard
protected var cityImage: Image? = null
color
Link copied to clipboard
val color: Color
computedTransform
Link copied to clipboard
private val computedTransform: Matrix4
crosshairImage
Link copied to clipboard
private val crosshairImage: Image
cullingArea
Link copied to clipboard
private val cullingArea: Rectangle
debug
Link copied to clipboard
private val debug: Boolean
fogImage
Link copied to clipboard
private val fogImage: Image
forMapEditorIcon
Link copied to clipboard
var forMapEditorIcon: Boolean = false
groupSize
Link copied to clipboard
private val groupSize: Float = 54f
height
Link copied to clipboard
val height: Float
hexagonImageWidth
Link copied to clipboard
private val hexagonImageWidth: Float
hexagonImageY
Link copied to clipboard
private val hexagonImageY: Float
icons
Link copied to clipboard
val icons: TileGroupIcons
listeners
Link copied to clipboard
private val listeners: DelayedRemovalArray<EventListener>
miscLayerGroup
Link copied to clipboard
val miscLayerGroup: TileGroup.MiscLayerGroupClass
name
Link copied to clipboard
private val name: String
naturalWonderImage
Link copied to clipboard
private var naturalWonderImage: Image? = null
oldTransform
Link copied to clipboard
private val oldTransform: Matrix4
originX
Link copied to clipboard
val originX: Float
originY
Link copied to clipboard
val originY: Float
parent
Link copied to clipboard
val parent: Group
pixelCivilianUnitGroup
Link copied to clipboard
private var pixelCivilianUnitGroup: ActionlessGroup
pixelCivilianUnitImageLocation
Link copied to clipboard
private var pixelCivilianUnitImageLocation: String
pixelMilitaryUnitGroup
Link copied to clipboard
private var pixelMilitaryUnitGroup: ActionlessGroup
pixelMilitaryUnitImageLocation
Link copied to clipboard
private var pixelMilitaryUnitImageLocation: String
previousTileOwner
Link copied to clipboard
private var previousTileOwner: CivilizationInfo? = null
resource
Link copied to clipboard
var resource: String? = null
resourceImage
Link copied to clipboard
var resourceImage: Actor? = null
roadImages
Link copied to clipboard
private val roadImages: HashMap<TileInfo, TileGroup.RoadImage>
rotation
Link copied to clipboard
val rotation: Float
scaleX
Link copied to clipboard
val scaleX: Float
scaleY
Link copied to clipboard
val scaleY: Float
showEntireMap
Link copied to clipboard
var showEntireMap: Boolean
stage
Link copied to clipboard
private val stage: Stage
terrainFeatureLayerGroup
Link copied to clipboard
terrainFeatureOverlayImage
Link copied to clipboard
private var terrainFeatureOverlayImage: Image? = null
terrainFeatures
Link copied to clipboard
private val terrainFeatures: ArrayList<String>
tileBaseImages
Link copied to clipboard
private var tileBaseImages: ArrayList<Image>
tileImageIdentifiers
Link copied to clipboard
private var tileImageIdentifiers: List<String>

List of image locations comprising the layers so we don't need to change images all the time

tileInfo
Link copied to clipboard
var tileInfo: TileInfo
tileSetStrings
Link copied to clipboard
var tileSetStrings: TileSetStrings
tileYieldGroup
Link copied to clipboard
var tileYieldGroup: YieldGroup
touchable
Link copied to clipboard
private val touchable: Touchable
transform
Link copied to clipboard
val transform: Boolean
unitImageLayerGroup
Link copied to clipboard
unitLayerGroup
Link copied to clipboard
val unitLayerGroup: TileGroup.UnitLayerGroupClass
userObject
Link copied to clipboard
private val userObject: Any
visible
Link copied to clipboard
private val visible: Boolean
width
Link copied to clipboard
val width: Float
worldTransform
Link copied to clipboard
private val worldTransform: Affine2
x
Link copied to clipboard
val x: Float
y
Link copied to clipboard
val y: Float

Inheritors

CityTileGroup
Link copied to clipboard
WorldTileGroup
Link copied to clipboard

Sources

jvm source
Link copied to clipboard