Difference between revisions of "Shape"
m (spelling from "is used create" to "is used to create") |
m (→Examples: from "drawing red square" to "drawing a red square") |
||
Line 10: | Line 10: | ||
<br /></translate> | <br /></translate> | ||
=== <translate>Examples</translate> === | === <translate>Examples</translate> === | ||
− | '''Drawing red square'''<br/> | + | '''Drawing a red square'''<br/> |
<source lang="lua">local shape = Shape.new() | <source lang="lua">local shape = Shape.new() | ||
shape:setFillStyle(Shape.SOLID, 0xff0000, 1) | shape:setFillStyle(Shape.SOLID, 0xff0000, 1) | ||
Line 24: | Line 24: | ||
{|- | {|- | ||
| style="width: 50%; vertical-align:top;"| | | style="width: 50%; vertical-align:top;"| | ||
+ | |||
=== <translate>Methods</translate> === | === <translate>Methods</translate> === | ||
[[Special:MyLanguage/Shape.new|Shape.new]] ''<translate>creates a new Shape object</translate>''<br/><!-- GIDEROSMTD:Shape.new() creates a new Shape object --> | [[Special:MyLanguage/Shape.new|Shape.new]] ''<translate>creates a new Shape object</translate>''<br/><!-- GIDEROSMTD:Shape.new() creates a new Shape object --> |
Revision as of 21:51, 3 April 2019
Supported platforms:
Available since: Gideros 2011.6
Inherits from: Sprite
Description
The Shape class is used to create and display vector graphics.
Examples
Drawing a red square
local shape = Shape.new()
shape:setFillStyle(Shape.SOLID, 0xff0000, 1)
shape:beginPath()
shape:moveTo(0,0)
shape:lineTo(100, 0)
shape:lineTo(100, 100)
shape:lineTo(0, 100)
shape:lineTo(0, 0)
shape:endPath()
shape:setPosition(0, 150)
stage:addChild(shape)
MethodsShape.new creates a new Shape object |
EventsConstantsShape.EVEN_ODD |