Description:
Pocket Toolbox is a native library for PocketC targeted for game development.
The library extends PocketC with the following features: multi-buffered graphics, fast resource bitmaps, 2 & 4 bit grayscale and color graphics, IR comm, custom font importing, and much more.
Feature List:
- Multi-buffered graphics
- Fast resource bitmaps (drawing & saving)
- 2 & 4 bit grayscale and 4, 8, & 16 bit color graphics. (PocketC built-in functions, bitmaps, and pixel drawing)
- Low level IR communications
- A "note" function for multi-line text input and for editing/viewing database records (with a 32k size limit!)
- Fast record sorting (with alpha-numeric, natural, case-insensitive, and reverse sorting options)
- Fast record string searches
- A function for downloading content from the web (requires INet Library)
- Custom font importing
- A copy rectangle function with mode (OR,AND,XOR,etc), zooming, and rotate capabilities
- Saving and restoring the screen to and from databases
- Masked and transparent bitmaps
- Bitmap collision detection functions
- Triangle, ellipse, polygon, arc, multi-line, and polar/Cartesian plotting functions
- Brush width control when drawing lines, frames, and ellipses.
- A floodfill function
- Custom fill patterns for rectangles, lines, ellipses, triangles, and floodfill.
- Scrolling graphics
- Get/set pixel functions
- A tone function with volume and blocking/non-blocking parameters.
- A multi-dimensional array and structure emulation function.
- Hardkey checking and downkey event disable functions
- Pseudo-random number generation (including a weighted random function)
- A fast, general purpose maze generation function
- Intersection functions (do shapes A and B cross? Is this point in this polygon?)
- peek & poke functions for direct processor register access.
- Backlight control
- Can get OS version, ticks per second, and volume preferences.
Update Description:
v7.6.1 (6/29/2003):
- Fixed bug in GetPTVersion(), it was returning 0x754 for version 7.6.0.
Reviews:
Write a review
|