Originally Posted By: alwaysblack
OK, apologies, I was trying to avoid flooding the board with files if it was just another simple misunderstanding of syntax on my part.
Dont worry about that, just use the [spoiler] code to 'hide' thecode from regular view.
After all, if you dont post code, ... , how can we STEAL it!

But anyways, I think I see the problem, but Im not sure. With your problem code...
Code:
//a function to visualize an item on a panel
void item_visualize( Inventory *inventory, Panel *panel ) {
panel->bmap = inventory->image;
}

I STILL cant find a struct for your "Inventory" type.
And looking at the rest of your code is tricky, cause your 'changed' type-names are a little odd and confusing.
But I THINK this code should be
Code:
//a function to visualize an item on a panel
void item_visualize( DUNGEON *inventory, Panel *panel ) {
panel->bmap = inventory->image;
}


Let me know how that goes...


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