> I have a question about Copybits... I have heard that copybits > automatically checks and converts colors, when copying between 2 different > windows or G-Worlds. This is done whenever the CLUT seed values are different > between the 2 windows/G-Worlds. If Copybits thinks the windows both use THE > SAME EXACT clut, then it bypasses all the lengthy and time-consuming color > matching and just moves the picture data. Obviously if I can verify that the > CLUT for both windows is the same (or force it to be so), then copybits will > copy my graphics quite a bit faster. > My question is this: How can I find out what CLUT is being used by each > window/G-World, and force them to be the same? If you made the window and GWorld yourself and never used a clut or palette in your game, then there is no reason to set the clut seed to the same value, since they willboth be using the system's default clut. If you are using cluts and palette's you can do this line: ctab&..ctseed% = othercTab&..ctseed% That way quickdraw will assume these two cluts are the same, then you can make a palette from them and assign them to windows or gworlds with no color conversion betwen them. If you just want to be sure, you can try GETGWORLDDEVICE, then GETDEVICECLUT (this may need to be done in assembly) for your GWorlds (including the windows onscreen) and then set the seeds equal to each other. Preto. -Derek ---------------- www2.hawaii.edu/~dereksmi ----------------