Description

Caro game manager

Implements

ICaroGameManager

Hierarchy

Implements

Constructors

Properties

HASHED_BUILD_TEMPLATE: HashedType<boolean>
TEMPLATE_HEIGHT: number
TEMPLATE_WIDTH: number
buildPositions: IPositionData<boolean>[]

Description

Những điểm có thể xây dựng

castle_coeff: number

The castle coefficient

castles: Position[]

The position of castles

The position of craftsmens

destroyPositions: IPositionData<boolean>[]

Description

Những điểm có thể phá hủy

Hashed position of going to

hashedBuildPositions: HashedType<boolean> = ...
hashedCastles: HashedType<Position>

Hashed position of castles

Hashed position of craftsmens

hashedDestroyPositions: HashedType<boolean> = ...
hashedPonds: HashedType<Position>

Hashed position of ponds

hashedSide: HashedType<EWallSide>

Hashed position of side

hashedWalls: HashedType<WallPosition>

Hashed position of walls

height: number

The field height

id: number

The game id

lastTurn: number = 0

Last turn

match_id: number

The match id

name: string

The game name

ponds: Position[]

The position of ponds

scoreCounter: default = ...
scorePositions: IPositionData<number>[]

Description

Trọng số của các vị trí

scores: {
    [side: string]: IScores;
}

Scores

Type declaration

scoresHistory: {
    [side: string]: IScores[];
}

Scores history

Type declaration

Sides

targetPositions: Position[]

Description

Những điểm cần đi đến

territory_coeff: number

The territory coefficient

wall_coeff: number

The wall coefficient

walls: WallPosition[]

The position of walls

width: number

The field width

Methods

  • Parameters

    Returns boolean

    True nếu có thể xây, false nếu không thể xây

    Description

    Hàm này kiểm tra xem có thể xây tường ở vị trí pos không

  • Parameters

    Returns boolean

    True nếu có thể phá, false nếu không thể phá

    Description

    Hàm này kiểm tra xem có thể phá tường ở vị trí pos không

  • Parameters

    Returns boolean

    True nếu không thể xây, false nếu có thể xây

    Description

    Hàm này kiểm tra xem có thể xây tường ở vị trí pos không

  • Parameters

    Returns void

    Description

    Hàm này khởi tạo các giá trị sau: vị trí xây, vị trí phá, điểm của các vị trí và các vị trí đang cần đến

Generated using TypeDoc