Original Post
I know this may be just a small detail but I would like to do it right the first time
Okey, I have an Engine class and a Texture class. Should the engine handle the loading and drawing of textures or should the texture be allowed to load and draw itself.
Example:
Texture tex = engine->loadTexture("texture.bmp");
engine->drawTexture(tex);
or
Texture tex;
tex.load("texture.bmp");
tex.draw();
Whats the most correct way OO wise?
By the way its a 2D engine using SDL.
Thanks.