Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BarrierPlanner

Hierarchy

  • BarrierPlanner

Index

Constructors

constructor

Properties

barrierPositions

barrierPositions: RoomPosition[]

colony

colony: Colony

memory

roomPlanner

roomPlanner: RoomPlanner

Methods

barrierShouldBeHere

  • barrierShouldBeHere(pos: RoomPosition): boolean

Private buildMissingBunkerRamparts

  • buildMissingBunkerRamparts(): void

Private buildMissingRamparts

  • buildMissingRamparts(): void

Private computeBarrierPositions

  • computeBarrierPositions(hatcheryPos: RoomPosition, commandCenterPos: RoomPosition, upgradeSitePos: RoomPosition): RoomPosition[]
  • Parameters

    • hatcheryPos: RoomPosition
    • commandCenterPos: RoomPosition
    • upgradeSitePos: RoomPosition

    Returns RoomPosition[]

Private computeBunkerBarrierPositions

  • computeBunkerBarrierPositions(bunkerPos: RoomPosition, upgradeSitePos: RoomPosition): RoomPosition[]

finalize

  • finalize(): void

init

  • init(): void

refresh

  • refresh(): void

run

  • run(): void

visuals

  • visuals(): void

Object literals

Static settings

settings: object

buildBarriersAtRCL

buildBarriersAtRCL: number = 3

bunkerizeRCL

bunkerizeRCL: number = 7

padding

padding: number = 3

Generated using TypeDoc