CHARACTORCLASS chara;
MAPCLASS map;
chara.Draw();
map.Draw();
ってできるって意味?

CHARACTORSTRUCT chara;
MAPSTRUCT map;
CharaDraw( &chara );
MapDraw( &map );
で十分じゃん。