I used to spend a lot of time messing around with xna then i realized that i needed to get some some professional education in Software Development so i put xna on hold... Now, i want to start doing some more projects with my now improved knowledge.
The way i used to approach drawing objects on the screen was to have something like this (doing this off the top of my head)
Class Sprite : Game
bool drawable = false;
Public override Draw()
List<Sprite> sprites = new list<Sprite>();
foreach s in sprites
So all the sprites would draw themselves if their flaged as drawable...
Now i'm looking at doing some Directx work using SharpDx purely as learning experience. But im wondering if this technique would work or even if its the "Way its done" when it comes to directx.
Im also under no illusion that there is much more involved with directx, But as a concept is this how its done?
I hope people can interpret what i'm asking...
Thanks in advance,