Still on the look and feel: 1) Menus. I fixed it up so that you can toggle the menubar on and off. It's just a matter of:
KStdAction::showMenubar(this, SLOT(toggleMenubar()), actionCollection()); and a short toggleMenubar() function. That way, you can lose the menu the first time you run it and never have to see it again. Alternately, as I prefer the menus, I can just drop the main_toolbar if I prefer. 2) There are standard icons for things like new game, save, load, and quit in the menus. These icons are different than your custom ones in the toolbar. I think your custom ones look nice, but I always forget which is which, and I would personally prefer to use the standard icons that I can skin on a system-wide basis. If we did that, we could just set up the maintoolbar icons using an xmlguirc file and not have to worry about initializing them in C++. 3) The .png icons It would be cool to have transparent backgrounds for those. Do you have the source files for those? How did you make them? Next step: I think the next step for me is speeding up and smoothing out some actions: placing armies (human and computer), fighting cannon animation, army-moving animation. Have you considered making the animation using velocities QCanvasSprite::advance(int phase) instead of doing it QTimer-based? It might simplify some of the animation code. Peace, Dan