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  |