Well, spent the Friday night partying, so decided to spend the Saturday night working on The Sadism Engine.
Spent quite a bit of time working on it, mainly tweaks and improvements to the coding to make it more generic.
There are no new features, however I have moved everything engine related over to the Engine DLL. Oh and I started improving the EntityManager a bit, I have added two new properties:
- Position (Vector3 - Controls the current position in world space)
- isVisible (bool - True by default)
So now if you want to hide an object "
entity" all you have to do is say: ex. Barrel.isVisible = False
and the engine will stop drawing it.
If I get some time on Sunday I will add a few more properties like Scale and Rotation, after that I'm going to try add a light supports, animation with bones, and normal mapping.
And once all that's done I will start looking at implementing some functionality into the Sadism Editor to make use of the Engines features.