Description:
PocketFrog is *THE* game library to rapidly write blazing fast games on the Pocket PC platform.
It is implemented in C++ with an object oriented design.
If your application needs to harness the raw power of your Pocket PC graphics, PocketFrog is for you.
Features:
- Support for all Pocket PC and Pocket PC 2002 devices.
- Support for Handheld PCs.
- Develop Pocket PC games on your desktop PC (no emulator required).
- Integrated GAPI_Emu to make sure your game runs on all devices.
- Rapid prototyping and development using the PocketFrog Framework.
- Full source code provided, no limiting license.
- Dithering with quality settings for monochrome and palletized devices.
- Blazing fast graphics optimized for the device's screen orientation.
- Image loading (BMP, GIF and JPG) from files, resources or memory.
- Support for all four screen orientations with minimal overhead.
- 2D Graphics primitives: blits, lines, circles and more.
- Clipping rectangle for all primitives.
- "Alpha blending" for all primitives.
- Custom pixel shaders for all primitives.
- Source color masking for blits.
- GDI and direct access to a surface's memory
- Save any surface (including the back buffer) to a file (BMP).
- Access to all hardware keys (buttons, D-Pad).
Update Description:
v0.8.1:
- Fixed: DrawVGAText() wouldn't draw when color was 0 (black).
- Fixed: FillRect() fails when target rect is entirely clipped.
- Fixed: template code in Algo2d.h now compiles on VC7.