Difference between revisions of "Paintutils (API)"
From ComputerCraft Wiki
MKlegoman357 (Talk | contribs) m (Expanded) |
MKlegoman357 (Talk | contribs) m |
||
Line 1: | Line 1: | ||
− | Paintutils is a default API for advanced systems which can draw [[paintutils.drawPixel|pixels]] and [[paintutils.drawLine|lines]], [[paintutils.loadImage|load]] and [[paintutils.drawImage|draw]] image files. | + | {{lowercase}} |
+ | Paintutils is a default API for advanced systems which can draw [[paintutils.drawPixel|pixels]] and [[paintutils.drawLine|lines]], [[paintutils.loadImage|load]] and [[paintutils.drawImage|draw]] image files. You can use [[Colors (API)|colors API]] for easier color manipulation. | ||
− | {{API table| | + | {{API table|paintutils|image=Grid disk.png|2= |
{{API table/row | {{API table/row | ||
Line 18: | Line 19: | ||
|[[paintutils.drawPixel]]({{type|number}} x, {{type|number}} y [<nowiki/>, {{type|number}} color]) | |[[paintutils.drawPixel]]({{type|number}} x, {{type|number}} y [<nowiki/>, {{type|number}} color]) | ||
|{{type|nil}} | |{{type|nil}} | ||
− | |Draws a pixel at (<var>x</var>, <var>y</var>). If <var>color</var> specified draws it in that color. | + | |Draws a pixel at (<var>x</var>, <var>y</var>). If <var>color</var> is specified draws it in that color. |
|odd}} | |odd}} | ||
Line 24: | Line 25: | ||
|[[paintutils.drawLine]]({{type|number}} startX, {{type|number}} startY, {{type|number}} endX, {{type|number}} endY [<nowiki/>, {{type|number}} color]) | |[[paintutils.drawLine]]({{type|number}} startX, {{type|number}} startY, {{type|number}} endX, {{type|number}} endY [<nowiki/>, {{type|number}} color]) | ||
|{{type|nil}} | |{{type|nil}} | ||
− | |Draws a line from (<var>startX</var>, <var>startY</var>) to (<var>endX</var>, <var>endY</var>). If <var>color</var> specified draws it in that color. | + | |Draws a line from (<var>startX</var>, <var>startY</var>) to (<var>endX</var>, <var>endY</var>). If <var>color</var> is specified draws it in that color. |
|}} | |}} | ||
Revision as of 16:19, 10 April 2014
Paintutils is a default API for advanced systems which can draw pixels and lines, load and draw image files. You can use colors API for easier color manipulation.
paintutils (API) | ||
---|---|---|
Function | Return values | Description |
paintutils.loadImage(string path) | table image | Loads and returns an image object from path. |
paintutils.drawImage(table image, number x, number y) | nil | Draws an image at (x, y) where image is an image object. |
paintutils.drawPixel(number x, number y [, number color]) | nil | Draws a pixel at (x, y). If color is specified draws it in that color. |
paintutils.drawLine(number startX, number startY, number endX, number endY [, number color]) | nil | Draws a line from (startX, startY) to (endX, endY). If color is specified draws it in that color. |