You might be right about the shadows - perhaps they are too dark. I'll take them down a bit.
The thing I hate about front ends is not really making them (which can be fun) but trying to tie them into the 'game' part of the program, making the game return to them when it's over, work out whether the player won or lost, keep track of leagues and scores etc...
The concept sounds like it should be so very simple, but for some reason I always end up with a million things that need to be stored, restored and updated, stuff to load, stuff not to load and stuff to unload, save this to file, jump to this scoreboard or this one or possibly even this other one if it's Tuesday...ARGH :(
The thing I hate about front ends is not really making them (which can be fun) but trying to tie them into the 'game' part of the program, making the game return to them when it's over, work out whether the player won or lost, keep track of leagues and scores etc...
The concept sounds like it should be so very simple, but for some reason I always end up with a million things that need to be stored, restored and updated, stuff to load, stuff not to load and stuff to unload, save this to file, jump to this scoreboard or this one or possibly even this other one if it's Tuesday...ARGH :(