>The efficiency of this may be questionable depending on what's being >processed. It would help to know what you're doing when setting up data >that takes long enough to justify preoccupying the user.
This is a level game. When you enter a new level, it sets up a random level. One of the most time consuming tasks is that it randomly places a number of objects on the gameboard. It must check to make sure the object doesn't overlap any other objects, and if it does, move it to a new location. I tried 8 ways to Sunday to make this happen in a matter of seconds, but it simply doesn't. And if it isn't instantaneous, something needs to occupy the player. The idea I came up with to keep the user busy while the level is being set up, I am very happy with this, and consider it a very good addition to the game overall. Unfortunately, while the user can see the busy work, he can't do anything with it until the level is complete. Basically the user will be typing text in a field, or clicking on buttons. I will experiment with an idle handler or a send handler to see if I can coax them to coexist. -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com _______________________________________________ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
