Global instances inside class
My Window class is using Tileset class to draw the window borders.
Tileset is a global instance set up earlier:
extern Tileset *window_borders;
This is bad, isn't it? At least it makes Window class dependent of
global Tileset instance. The only alternative solution I can think of
passing a pointer to Tileset in Window constructor, but it seems funny
do that, because there is only one instance of Tileset for window
Is this problem at all or is there some other way to do this?
|All times are GMT. The time now is 12:18 AM.|
Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.