Your BMAPs are declared incorrectly for globals.
You would use this syntax if you were declaring LOCAL bmaps (INSIDE a function),
BMAP* resume0_bmp = bmap_create("button_resumeOut.bmp");
BMAP* resume1_bmp = bmap_create("button_resumeOver.bmp");
But you are defining GLOBAL bmaps (OUTSIDE a function), so you need to use
BMAP* resume0_bmp = "button_resumeOut.bmp";
BMAP* resume1_bmp = "button_resumeOver.bmp";
Its weird I know, but thats how it goes....
[EDIT] Sorry, just remembered you are using C++, not lite-c.
This comment may not be applicable...
Last edited by EvilSOB; 04/11/09 21:33. Reason: Possible oops?