Lua API:Graphics

From The Powder Toy
Revision as of 22:21, 27 October 2013 by gamax92 (talk | contribs) (Work? Nah.)
Jump to: navigation, search

Various methods that allow lua to draw on the simulation screen.

Methods

graphics.drawLine

nil graphics.drawLine(number x1, number y1, number x2, number y2, [number r, number g, number b, [number a]])

Draws a line from (x1,y1) to (x2,y2) using either the color specified or white.

graphics.drawRect

nil graphics.drawRect(number x, number y, number width, number height, [number r, number g, number b, [number a]])

Draws a hollow rectangle at (x,y) with width and height using either the color specified or white.

graphics.drawCircle

nil graphics.drawCircle(number x, number y, number radiusW, number radiusH , [number r, number g, number b, [number a]])

Draws a hollow circle at (x,y) with radius of (radiusW,radiusH) using either the color specified or white.

graphics.fillCircle

nil graphics.fillCircle(number x, number y, number radiusW, number radiusH , [number r, number g, number b, [number a]])

Draws a filled circle at (x,y) with radius of (radiusW,radiusH) using either the color specified or white.

graphics.fillRect

nil graphics.fillRect(number x, number y, number width, number height, [number r, number g, number b, [number a]])

Draws a filled rectangle at (x,y) with width and height using either the color specified or white.

graphics.textSize

number, number graphics.textSize(string text)

Returns the width and height of the specified text.

graphics.drawText

nil graphics.drawText(number x, number y, string text, [number r, number g, number b, [number a]])

Draws the text specified at (x,y) using either the color specified or white.

Constants

Any of these constants can be accessed with graphics.<constant name here>

Uncatergorized

WIDTH
HEIGHT