Doors CE 9 Functions
Overview
These functions are roughly based/related to some of the functions made for Doors CE 9.
Documentation
- DispText: det(13, large_font, fg_low, fg_high, bg_low, bg_high, x, y); Str9 = text
Displays colored text from
Str9
atx
andy
on the screen, using the OS large or small font.- Parameters:
large_font
= whether to use OS large or small font. 0 means to use the OS small font, and 1 means to use the large font.fg_low
: low byte of foreground color.fg_high
: high byte of foreground color.bg_low
: low byte of background color.bg_high
: high byte of background color.x
: x location to display the text, starting from the top-left corner.y
: y location to display the text, starting from the top-left corner.Str9
: Text to display.
- Alternative method:
det(13, large_font, fg_os, bg_os, x, y)
fg_os
: Foreground color from TI-OS Colors menu, like RED or BLUE or NAVY.bg_os
: Background color from TI-OS Colors menu, like RED or BLUE or NAVY.
- Colors:
A list of colors can be found here.
- Returns:
Displays the specified text.
- ExecHex: det(14); Ans = hex code
Executes the string of ASCII-encoded hexadecimal in Ans. Although a
C9
(ret) at the end of your hex string is highly encouraged, Celtic will automatically put one at the end for safety regardless. For a list of useful hex codes, refer to this page.Warning
Ans
must be under (not including) 8192 characters. It also must be an even number of characters.- Parameters:
Ans
: hex code to execute.
- Returns:
Runs the specified hex code.
- Errors:
..INVAL:S
if there is an invalid hex digit or an odd number of characters in the string.
- FillRect: det(15, low, high, x, y, width, height)
Draws a filled, colored rectangle on the screen.
- Parameters:
low
: low byte of color.high
: high byte of color.x
: x location to draw the rectangle, beginning at the top-left corner.y
: y location to draw the rectangle, beginning at the top-left corner.width
: Width of rectangle.height
: Height of rectangle.
- Alternative method:
det(15, os_color, x, y, width, height)
os_color
: Color from TI-OS Colors menu, like RED or BLUE or NAVY.
Note
If you use the alternative method and use 0 for
os_color
, it will invert the section of the screen covered by the rectangle instead of drawing a color. This can be useful for blinking cursors, etc.- Colors:
A list of colors can be found here.
- Returns:
Draws the colored rectangle.