test

Lugo4PHP

Mapper

Classe que mapeia o campo do jogo.

Texto alternativo

getCols(): int

Retorna o total de colunas que o campo foi fatiado.

$mapper->getCols();

setCols(int $cols): self

Define o total de colunas que o campo foi fatiado.

$mapper->setCols(12);

setRows(): int

Retorna o total de linhas que o campo foi fatiado.

$mapper->setRows();

setRows(int $cols): self

Define o total de linhas que o campo foi fatiado.

$mapper->setRows(12);

getSide(): Side

Define o lado do campo com o qual o mapper está se baseando.

$mapper->getSide();
Texto alternativo

getRegionWidth(): float

Retorna a largura das regiões do campo.

$mapper->getRegionWidth();
Texto alternativo

getRegionHeight(): float

Retorna a altura das regiões do campo.

$mapper->getRegionHeight();
Texto alternativo

getRegion(int $col, int $row): IRegion

Retorna uma região especifíca.

$region = $mapper->getRegion(4, 3);
Texto alternativo

getRegionFromPoint(Point $point): IRegion

Retorna uma região onde contém um ponto X.

$point = new Point(500, 5000);
$region = $mapper->getRegionFromPoint($point);
Texto alternativo

getRandomRegion(): IRegion

Retorna uma região aleatória do campo.

$region = $mapper->getRandomRegion();

Métodos

getCols(): int;
setCols(int $cols): self;
getRows(): int;
setRows(int $rows): self;
getRegionWidth(): float;
getRegionHeight(): float;
getSide(): Side;
getRegion(int $col, int $row): IRegion;
getRegionFromPoint(Point $point): IRegion;
getRandomRegion(): IRegion;

On this page