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

Reply via email to