Difference between revisions of "Lua API:Graphics"

From The Powder Toy
Jump to: navigation, search
m (Work? Nah.)
m (Add to Lua)
Line 12: Line 12:
  
 
=== graphics.drawCircle ===
 
=== graphics.drawCircle ===
  nil graphics.drawCircle(number x, number y, number radiusW, number radiusH , [number r, number g, number b, [number a]])
+
  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.
 
Draws a hollow circle at (x,y) with radius of (radiusW,radiusH) using either the color specified or white.
  
 
=== graphics.fillCircle ===
 
=== graphics.fillCircle ===
  nil graphics.fillCircle(number x, number y, number radiusW, number radiusH , [number r, number g, number b, [number a]])
+
  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.
 
Draws a filled circle at (x,y) with radius of (radiusW,radiusH) using either the color specified or white.
  
Line 37: Line 37:
 
; WIDTH
 
; WIDTH
 
; HEIGHT
 
; HEIGHT
 +
 +
[[Category:Lua]]

Revision as of 22:26, 27 October 2013

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