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?

"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial