SPT - Scratch Pen Terminal This is a pen based terminal/text engine implemented in Scratch. The idea behind this project was to have a simple but effective way to display large amounts of data with ease. Some Stats: - Uppercase/Lowercase - Functions such as backspace, enter, use of arrow keys - SCROLLING - Completely pen-rendered - High FPS - Quick and easy to use To use this in your project, remix and then use your backpack to place the "SPT" sprite in your project then delete the sprite marked "DEMO". All scripts employing API functions have to go in the "SPT" sprite replacing the "DEMO" Script. Scroll down for documentary and more info. More Info: //Will be added soon... Documentation: Here is a list of API blocks, Variables, Lists, and Scripts and their functions. # denotes an input, " " denotes an explicit expression (do not type the " when using the expression). Adv: indicates an advanced explanation. API Blocks: - Init Terminal Boots the terminal and all its functions. - Kill Terminal Shuts down the terminal and all its functions. - Command # Commands are "n", "cls". n is newline and cls clears the screen. - Output # Output any character(s). Use "\" in front of a letter to capitalize it. To output "\" use "\|". All other characters can be outputted normally. (Adv: "\" reduces ASCII of next letter by 32). - Init Input Poll # Allow user input. The variable "Set User Input" becomes "0" if the user presses enter (ends input). The variable "UI Echo" returns the input in one of three selectable formats: - "plain" will return (lowercase) characters. - "format" will return the characters formatted in the way explained under "Output #". ("UI Echo" can be outputted and the case of letters will stay the same. - Adv: "ascii" will return the 3-digit ASCII numbers of the characters. - Kill Input Poll Stop the input poll. Input will not be handled/saved in any way. - Set Text Color # # # # Set the color of all text. Format is RGBA. - Set Background Color # # # # Set the background color. Format is RGBA. Variables: - API Get Input Options - ASCII # - ASCII Pressed - Background Color - Current Letter - Cursor Letter - Cursor Position - DEBUG - FPS - Keys Pressed - Kill Terminal - LettersToSave - SetKeyPoll - Set User Input - Text Color - UI Echo - done? - minCursPos - n - n API Output - n2 - writeIndex - x - x' - y - y' Lists: //Will be added soon... Scripts: //Will be added soon...