Rendering engine and utilities for VGA / Text based visuals.
The engine has access to a screen object that provides access to the following properties:
| Property | Type | Purpose |
|---|---|---|
| columnCount | integer | How many characters wide the screen is. |
| rowCount | integer | How many characters high the screen is. |
| columnPixels | pixelContainer[columnNumber][pixelNumber] | A 2d array holding each set of column pixels by column number. |
| rowPixels | pixelContainer[rowNumber][pixelNumber] | A 2d array holding each set of row pixels by row number. |
| rows | row[rowNumber] | An array that references the row Divs for each row |
| matrix | pixelContainer[x][y] | A 2d array that references each pixel on the screen using the x and y coordinates |