Original Post
is it advisable to put all of my directdraw objects (object, primary and back surfaces, etc) as member attribute of a class and my direct draw routines (blt, init, etc.) as member functions of the same class or just global variables and normal inline functions respectively?