I was doing some work in C++ using the PTK game development library from www.phelios.com/ptk
I had been working on creating my own game objects classes. At the moment, there are 3 characters on screen and pressing tab cycles through the characters. They can be moved around using the arrow keys on the keyboard. Pressing the space bar brings up a targeting line from the current game object to the mouse cursor.
And pressing space again will start a particle stream of bitmaps playing out. I obtained some examples code snippets of particle systems and modified them to work with the animation class and PTK library.
What I am going to do next is add support for reading in floor map descriptions for displaying the game levels.