Ring engine status update (October 2011)

There hasn’t been a lot of visible changes since the last status update, but a couple of small graphic problems have been fixed:

  • Alpha transparency drawing is implemented (resulting in correct drawing of ok/cancel buttons)
  • Default menu cursors are now shown properly
  • Dialog box messages with no message type are displayed properly
  • Button highlights are drawn in the correct order (Common::sort is unstable, resulting in an incorrect drawing order when images have the same priority)

Behind the scenes though, a lot has been done: most of the Pompeii game logic is now implemented, along with proper timer handling and there has been some work done on movies, sound and the 360° view.