Week 5

The fifth week was very productive.

I have done:

 

  1. rewritten ActionCEL(sprite) and its inheritors. This was needed to properly implement reversed playing of sprites in ActionLoop.
  2. fixed rewinding of FLIC decoder in the main tree.
  3. implemented Hokus Pokus scripting system.
  4. implemented AudioInfo. This is the specific feature of Peril, activated by the right button.
  5. implemented skipping of the walk. This speeds up testing of games.

This is how sprites were drawing before rewriting ActionCEL.

That’s after

The Hokus Pocus’s scripting system is almost the same as Peril’s. It only adds support for playing scripts by the timer. The peril’s engine can only play 1 action by a timer.

Before:

After: