This script offers functions to simplify the bulky GUI code for task prompts and other text display screens. Functions include: - - Display a GUI number input box with a label string next to it.
static function NumberBox(labelText: String, fieldText: String) - - Display A GUI toggle button with a label string next to it.
static function NiceToggle(variable: boolean, labelText: String) - - Display a set of instructions and a single button.
static function ShowInstructions(displayText: String, buttonText: String) - - Display a set of instructions and a pair of buttons.
static function ShowChoice(displayText: String, button1Text: String, button2Text: String) - - Display a 2D texture at the center of the screen.
static function ShowAtCenter(img: Texture2D) - - Tell the subject to take a break.
static function SessionOver(sessionType: int) - - Ask the experimenter if they really want to use the specified file.
static function OverwriteCheck(filename: String) - - Display a prompt saying that the specified file was not found
static function FileNotFound(filename: String) - - Find points in the prompt where <targetString> is present, and insert a list of targets separated by ',' and 'or'.
static function InsertTargetList(prompt: String, targetFolder: Array) - - Read in a text file and and separate into an array of prompts.
static function ParsePromptFile(logReadScript: ReadLog, promptFilename: String)
- Created ~5/2012 by DJ. - Updated 11/20/13 by DJ - simplified for custom prompts. - Updated 11/22/13 by DJ - comments.
|
|