Difference between revisions of "love.physics.newRectangleShape"

m
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( width, height )
+
shape = love.physics.newRectangleShape( body[, x, y ], width, height[, angle ] )
 
</source>
 
</source>
=== Arguments ===
+
=== Required 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.}}
=== Returns ===
+
=== Optional Arguments ===
{{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 14:21, 21 October 2012

Shorthand for creating rectanglar PolygonShapes.

Function

Synopsis

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

Required Arguments

Removed in LÖVE 0.8.0
Body body
The Body to attach the Shape to.
number width
The width of the rectangle.
number height
The height of the rectangle.

Optional Arguments

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

Returns

PolygonShape shape
A new PolygonShape.

See Also


Other Languages