Looks like a great chance to learn about the SDL (Simple DirectMedia
Layer) in action. I'm a complete newbie in this, but SDL (see
www.libsdl.org) is a portable library for handling mouse, keyboard and
joystick input and for outputting graphics and sounds - fast enough,
apparently, even for use in games.
Catherine