WangSet
WangSet object.
Tags
Table of Contents
- $name : string|null
- The name of the Wang set.
- $tileId : int|null
- The tile ID of the tile representing this Wang set.
- $wangCornerColors : array<string|int, mixed>
- $wangEdgeColors : array<string|int, mixed>
- $wangTiles : array<string|int, mixed>
- addWangCornerColor() : self
- addWangEdgeColor() : self
- addWangTile() : self
- getName() : string|null
- getTileId() : int|null
- getWangCornerColors() : array<string|int, WangCornerColor>
- getWangEdgeColors() : array<string|int, WangEdgeColor>
- getWangTiles() : array<string|int, WangTile>
- removeWangCornerColor() : self
- removeWangEdgeColor() : self
- removeWangTile() : self
- setName() : WangSet
- setTileId() : WangSet
Properties
$name
The name of the Wang set.
private
string|null
$name
= null
Tags
$tileId
The tile ID of the tile representing this Wang set.
private
int|null
$tileId
= null
Tags
$wangCornerColors
private
array<string|int, mixed>
$wangCornerColors
= []
Tags
$wangEdgeColors
private
array<string|int, mixed>
$wangEdgeColors
= []
Tags
$wangTiles
private
array<string|int, mixed>
$wangTiles
= []
Tags
Methods
addWangCornerColor()
public
addWangCornerColor(WangCornerColor $wangCornerColor) : self
Parameters
- $wangCornerColor : WangCornerColor
Return values
self —addWangEdgeColor()
public
addWangEdgeColor(WangEdgeColor $wangEdgeColor) : self
Parameters
- $wangEdgeColor : WangEdgeColor
Return values
self —addWangTile()
public
addWangTile(WangTile $wangTile) : self
Parameters
- $wangTile : WangTile
Return values
self —getName()
public
getName() : string|null
Return values
string|null —getTileId()
public
getTileId() : int|null
Return values
int|null —getWangCornerColors()
public
getWangCornerColors() : array<string|int, WangCornerColor>
Return values
array<string|int, WangCornerColor> —getWangEdgeColors()
public
getWangEdgeColors() : array<string|int, WangEdgeColor>
Return values
array<string|int, WangEdgeColor> —getWangTiles()
public
getWangTiles() : array<string|int, WangTile>
Return values
array<string|int, WangTile> —removeWangCornerColor()
public
removeWangCornerColor(WangCornerColor $wangCornerColor) : self
Parameters
- $wangCornerColor : WangCornerColor
Return values
self —removeWangEdgeColor()
public
removeWangEdgeColor(WangEdgeColor $wangEdgeColor) : self
Parameters
- $wangEdgeColor : WangEdgeColor
Return values
self —removeWangTile()
public
removeWangTile(WangTile $wangTile) : self
Parameters
- $wangTile : WangTile
Return values
self —setName()
public
setName(string|null $name) : WangSet
Parameters
- $name : string|null
Return values
WangSet —setTileId()
public
setTileId(int|null $tileId) : WangSet
Parameters
- $tileId : int|null