Difference between revisions of "love.physics.newRectangleShape"

(Undo revision 9601 by Qaisjp (talk): Old version is far more understandable.)
Line 2: Line 2:
  
 
== Function ==
 
== Function ==
 +
{{newin|[[0.8.0]]|080|type=variants|plural=yes}}
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
shape = love.physics.newRectangleShape( body[, x, y ], width, height[, angle ] )
+
shape = love.physics.newRectangleShape( width, height )
 
</source>
 
</source>
=== Required Arguments ===
+
=== Arguments ===
{{Removed feature|0.8.0|
 
{{param|Body|body|The Body to attach the Shape to.}}
 
|080}}
 
 
{{param|number|width|The width of the rectangle.}}
 
{{param|number|width|The width of the rectangle.}}
 
{{param|number|height|The height of the rectangle.}}
 
{{param|number|height|The height of the rectangle.}}
=== Optional Arguments ===
+
=== Returns ===
 +
{{param|PolygonShape|shape|A new PolygonShape.}}
 +
 
 +
== Function ==
 +
=== Synopsis ===
 +
<source lang="lua">
 +
shape = love.physics.newRectangleShape( x, y, width, height, angle )
 +
</source>
 +
=== Arguments ===
 
{{param|number|x|The offset along the x-axis.}}
 
{{param|number|x|The offset along the x-axis.}}
 
{{param|number|y|The offset along the y-axis.}}
 
{{param|number|y|The offset along the y-axis.}}
 +
{{param|number|width|The width of the rectangle.}}
 +
{{param|number|height|The height of the rectangle.}}
 
{{param|number|angle (0)|The initial angle of the rectangle.}}
 
{{param|number|angle (0)|The initial angle of the rectangle.}}
 
=== Returns ===
 
=== Returns ===
 
{{param|PolygonShape|shape|A new PolygonShape.}}
 
{{param|PolygonShape|shape|A new PolygonShape.}}
 +
 +
== Function ==
 +
{{oldin|[[0.8.0]]|080|type=variant}}
 +
=== Synopsis ===
 +
<source lang="lua">
 +
s = love.physics.newRectangleShape( body, x, y, width, height, angle )
 +
</source>
 +
=== Arguments ===
 +
{{param|Body|body|The Body to attach the Shape to.}}
 +
{{param|number|x|The offset along the x-axis.}}
 +
{{param|number|y|The offset along the y-axis.}}
 +
{{param|number|width|The width of the rectangle.}}
 +
{{param|number|height|The height of the rectangle.}}
 +
{{param|number|angle (0)|The initial angle of the rectangle.}}
 +
=== Returns ===
 +
{{param|PolygonShape|s|A new PolygonShape.}}
  
 
== See Also ==
 
== See Also ==

Revision as of 18:06, 22 October 2012

Shorthand for creating rectanglar PolygonShapes.

Function

Available since LÖVE 0.8.0
These variants are not supported in earlier versions.

Synopsis

shape = love.physics.newRectangleShape( width, height )

Arguments

number width
The width of the rectangle.
number height
The height of the rectangle.

Returns

PolygonShape shape
A new PolygonShape.

Function

Synopsis

shape = love.physics.newRectangleShape( x, y, width, height, angle )

Arguments

number x
The offset along the x-axis.
number y
The offset along the y-axis.
number width
The width of the rectangle.
number height
The height of the rectangle.
number angle (0)
The initial angle of the rectangle.

Returns

PolygonShape shape
A new PolygonShape.

Function

Removed in LÖVE 0.8.0
This variant is not supported in that and later versions.

Synopsis

s = love.physics.newRectangleShape( body, x, y, width, height, angle )

Arguments

Body body
The Body to attach the Shape to.
number x
The offset along the x-axis.
number y
The offset along the y-axis.
number width
The width of the rectangle.
number height
The height of the rectangle.
number angle (0)
The initial angle of the rectangle.

Returns

PolygonShape s
A new PolygonShape.

See Also


Other Languages