Hey nathany, that''s some nice advice, you see, when I wrote my bitmap loading class, I took that problem into consideration, and my bitmap loading class does pretty much what yours does, but when I wrote my sprite class, which uses a custom sprite file format, I made a design error, see, when I write the sprite file, it gets written in whatever mode the user is in, but then if you use that file on someone else''s computer that works in the other mode, the colors (logically) get messed up, so now I gotta figure out a way to make the sprite file loader convert the image to the appropiate mode before using it... so that''s what Im working on... the best solution Ive come up with so far (but havent implented) is to make the sprite class always save the files as either 16bit or 15 bit, so then they''d only need to be converted if the computer is being run on isn''t on the mode the file was saved in...
design errors are the worst.
later!
Luis Sempe
visual@guate.net
http://www.geocities.com/SiliconValley/6276