Saturday, September 17, 2005

Saturday Night

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.

No comments: