Difference between revisions of "Shape"
(remove language stuff) |
m (Text replacement - "<source" to "<syntaxhighlight") |
||
Line 10: | Line 10: | ||
=== Example === | === Example === | ||
'''Drawing a red square''' | '''Drawing a red square''' | ||
− | < | + | <syntaxhighlight lang="lua"> |
local shape = Shape.new() | local shape = Shape.new() | ||
shape:setFillStyle(Shape.SOLID, 0xff0000, 1) | shape:setFillStyle(Shape.SOLID, 0xff0000, 1) |
Revision as of 14:30, 13 July 2023
Supported platforms:
Available since: Gideros 2011.6
Inherits from: Sprite
Description
The Shape class is used to create and display vector graphics.
Example
Drawing a red square <syntaxhighlight lang="lua"> 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) </source>
MethodsShape.new creates a new Shape object |
EventsConstantsShape.EVEN_ODD |