Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FrameChecker

Hierarchy

  • FrameChecker

Index

Constructors

constructor

  • Parameters

    • logger: any

    Returns FrameChecker

Methods

checkEnemyHealth

  • checkEnemyHealth(srcEnemy: any, destEnemy: any): boolean
  • Checks the Health component

    Parameters

    • srcEnemy: any
    • destEnemy: any

    Returns boolean

checkEnhancements

  • checkEnhancements(srcBuilding: any, destBuilding: any): boolean
  • Checks the Enhancements component

    Parameters

    • srcBuilding: any
    • destBuilding: any

    Returns boolean

checkFrames

  • checkFrames(sourceFrame: any, destFrame: any): boolean
  • Compares two logic frames for rough equalness, that means, the buildings and entities are equal, health matches roughly and enemy position matches roughly

    Parameters

    • sourceFrame: any
    • destFrame: any

    Returns boolean

checkHealth

  • checkHealth(srcBuilding: any, destBuilding: any): boolean
  • Checks the Health component

    Parameters

    • srcBuilding: any
    • destBuilding: any

    Returns boolean

checkStorage

  • checkStorage(srcBuilding: any, destBuilding: any): boolean
  • Checks the Storage component

    Parameters

    • srcBuilding: any
    • destBuilding: any

    Returns boolean

checkUpgrades

  • checkUpgrades(srcBuilding: any, destBuilding: any): boolean
  • Checks the Upgrades component

    Parameters

    • srcBuilding: any
    • destBuilding: any

    Returns boolean

checkZombieFactory

  • checkZombieFactory(srcBuilding: any, destBuilding: any): boolean
  • Checks the ZombieFactory component

    Parameters

    • srcBuilding: any
    • destBuilding: any

    Returns boolean

formatEnemy

  • formatEnemy(enemy: any): object
  • Formats a structure for nice output to the console

    Parameters

    • enemy: any

    Returns object

    • faction: any
    • id: any
    • level: any
    • uid: any
    • x: any
    • y: any

formatStructure

  • formatStructure(structure: any): object
  • Formats a structure for nice output to the console

    Parameters

    • structure: any

    Returns object

    • faction: any
    • id: any
    • tile: any
    • type: any
    • uid: any