I suspect that there are lots of different ways to achive what you are looking for. For the subtle approach, I stuffed all the booleans into a cluster. Then I noticed that you structured the enum to alternate between light and don't light. So, divide enum by 2, take it to 2**x, convert to array of booleans, convert to cluster (do not forget to right click on the convert and change to cluster size to 42). Note that this will be very difficult to maintian. Also, I suspect that there is a similar trick for the case structure, but I cannot figure out what the pattern is / is supposed to be.
Message Edited by jasonhill on 08-11-2006 01:21 PM