Cursor and Terminal Manipulation
Attributes Off
Attributes On
Turn Off Background Color
Turn On Background Color
Draw Box
Clear Text
Turn Off Colors in Terminal
Create Background & Foreground Color Combination
Draw an Arc
Draw a Bezier Curve
Draw a Circle
Draw Ellipse
Draw a Function
Draw a Line
Draw Path
Draw a Ray
Draw a Rectangle
Draw a Shape
Erase Text
Example Program From Vignette
Turn Off Foreground Color
Turn On Foreground Color
Draw a Filled-In Circle
Draw a Filled-In Ellipse
Draw a Filled-In Rectangle
Draw a Filled-In Shape
Get Keypress
Loop a Keypress
Draw a Character Grid Matrix
Create a Character Grid Matrix
Hide Cursor
Horizontal Line
Draw Horizontal Line
Determine whether in Terminal
Load Cursor
Create Background Color
Create Foreground Color
Create Color & Attribute Style
Move Cursor
Move Cursor to Column
Move Cursor to Row
Move Cursor to Specified Location
Arc Path
Bezier Curve Path
Path of a Circle
Ellipse Path
Fill In Path
Function Path
Intersection between Two Paths
Linear Interpolation Path
Ray Path
Rectangle Path
Path along a Shape
Repeat a Character
Reset Console Style
Save Cursor Position
Show Cursor
Add Color & Attributes to a Character
Determine Terminal Size
Vertical Line
Draw Vertical Line
Write String to Terminal
Return Screen to Blank State
Write At a Specific Location
Write Character to Terminal
Write Character to Terminal at Specified Location
Echo Keypress to Screen
Echo Keypress to Screen in a Loop
A toolbox for developing applications, games, simulations, or agent-based models in the R terminal. Included functions allow users to move the cursor around the terminal screen, change text colors and attributes, clear the screen, hide and show the cursor, map key presses to functions, draw shapes and curves, among others. Most functionalities require users to be in a terminal (not the R GUI).