GraphX.lua

From Moondust Wiki
Revision as of 16:27, 1 June 2021 by Wohlstand (talk | contribs) (Undo revision 4789 by Love bodhi (talk))
Jump to navigation Jump to search

DEPRECATED IN LUNALUA V0.6!!! Use imagic.lua (Only included in SMBX2) instead!!!

graphX is a helper library for drawing primitives. It was derived from colliders.lua and is being developed as part of the cinematX suite.


Installation

graphX comes packaged with cinematX v0.8+. You can download the latest development version from the cinematX repo. Add graphX.lua and the graphX folder to your LuaScriptsLib folder.

How to Use

Code Documentation

graphX
Type Function/Field Return values/Value type Description
function boxLevel (double x, double y, double width, double height, Color color, LuaImageResource texture) nil Draws a colored box at the given coordinates in the level.

(Texture only in v0.3+)
function boxScreen (double x, double y, double width, double height, Color color, LuaImageResource texture) nil Draws a colored box at the given coordinates on the screen.

(Texture only in v0.3+)
function circleLevel (double x, double y, double radius, Color color) nil Draws a colored circle at the given coordinates in the level.
function circleScreen (double x, double y, double radius, Color color) nil Draws a colored circle at the given coordinates on the screen.