


The most annoying bug is in the ATL handling of WM_INITDIALOG.

The emulator locks up when you play several wave files after each other. ATL for Pocket PC isn't as stable as its Win32 counterpart. It's relatively easy to use and the project contains some wrapper classes to enable IrDA sockets (nonblocking to avoid lockups).ĭuring the development of this game I noticed that the CE environment isn't as mature as the desktop Win32 environment. High scores can be transferred between CE devices (or Windows 2000) using IrSockets. Infrared support is one of the most appealing features of Windows CE, so I wanted to enable IrDA support as well. The game demonstrates how ATL can be used to create Windows CE programs with a small memory footprint. It first used MFC, but I switched to ATL pretty early during the project. When you clear the entire board you get bonus points.īubbles was my first try to create a Windows CE program for the Pocket PC. The more bubbles you remove in a turn, the more points you score. Adjacent bubbles with the same color can be removed from the board. The game starts with a board full of colored balls (called bubbles). Bubbles is a board game designed for use on the Pocket PC.
