From: Jan E. <ch...@in...> - 2001-04-24 06:16:58
|
On 23 Apr 2001, Mike Earl wrote: >On 23 Apr 2001 20:31:10 +0300, Jan Ekholm wrote: >> >> Due to popular demand the CVS version of Civil now has help-texts for all >> states. Press F1 at any time should bring up a small dialog with the help >> text. Cool or what? :-) > >Very slick. Thanks! >> It could use some more colors, images (when needed) font etc, but that's a >> later problem. I could whack up some simple "markup" to let you tag stuff >> in the help texts as color, bold etc, but that's also for later. > >That Way Lies Madness. But then, I think the <font> tag was the ruin of >HTML, so maybe my opinions on eye candy are not widely shared. ;) Yeah, you are right. It was more a joke than meant to be taken seriously. But *if* we need something I can come up with something simple to enable more nice stuff. >> The solution could be to have a stack of states, and the topmost is the >> active state. Activating some states would clear the stack, but some >> states would just push themselves onto the stack, thus making it possible >> to later resume another state. Maybe a "global" in scr/scenario.py? > >Mmm, yes. Is anything besides help going to need that? If not, might >be simpler just to pass the 'escape to' state to the help state when >it's triggered... There may (likely will) be others too. I don't think it to be that unlikely that we may want smaller "substates" to take care of some minor task, and then again be faced with the problem. I'll check wether passing 'self' to the states can be used. If it does, that could be a pretty good solution, as it enables a stack (if needed), but it can also be ignored too. --------------------+-------------------------------------------------------- Jan 'Chakie' Ekholm | Balrog New Media http://www.balrog.fi/ Linux Inside | I'm the blue screen of death, nobody hears your screams |