# Class: Phaser.RoundedRectangle

## Constructor

###
new RoundedRectangle(x, y, width, height, radius)

The Rounded Rectangle object is an area defined by its position and has nice rounded corners,

as indicated by its top-left corner point (x, y) and by its width and its height.

##### Parameters

Name | Type | Argument | Default | Description |

`x` | number | <optional> | 0 | The x coordinate of the top-left corner of the Rectangle. |

`y` | number | <optional> | 0 | The y coordinate of the top-left corner of the Rectangle. |

`width` | number | <optional> | 0 | The width of the Rectangle. Should always be either zero or a positive value. |

`height` | number | <optional> | 0 | The height of the Rectangle. Should always be either zero or a positive value. |

`radius` | number | <optional> | 20 | Controls the radius of the rounded corners. |

- Source code: geom/RoundedRectangle.js (Line 20)

## Public Properties

###
height : number

The height of the Rectangle. This value should never be set to a negative.

- Source code: geom/RoundedRectangle.js (Line 46)

###
radius : number

The radius of the rounded corners.

- Source code: geom/RoundedRectangle.js (Line 51)

###
[readonly] type : number

The const type of this object.

- Source code: geom/RoundedRectangle.js (Line 57)

###
width : number

The width of the Rectangle. This value should never be set to a negative.

- Source code: geom/RoundedRectangle.js (Line 41)

###
x : number

The x coordinate of the top-left corner of the Rectangle.

- Source code: geom/RoundedRectangle.js (Line 31)

###
y : number

The y coordinate of the top-left corner of the Rectangle.

- Source code: geom/RoundedRectangle.js (Line 36)

## Public Methods

Returns a new RoundedRectangle object with the same values for the x, y, width, height and

radius properties as this RoundedRectangle object.

##### Returns

- Source code: geom/RoundedRectangle.js (Line 62)

###
contains(x, y) → {boolean}

Determines whether the specified coordinates are contained within the region defined by this Rounded Rectangle object.

##### Parameters

Name | Type | Description |

`x` | number | The x coordinate of the point to test. |

`y` | number | The y coordinate of the point to test. |

##### Returns

boolean -

A value of true if the RoundedRectangle Rectangle object contains the specified point; otherwise false.

- Source code: geom/RoundedRectangle.js (Line 75)