Monday, 7 December 2009

Engine3.09 released

Expect more changes to come quickly to start with as bugs are found.
This version will be live by 9AM 07th December 2009
Template will be updated accordingly and so will the dll and xml files on the student shared game programming resources folder

Changes in this release
=======================

Animation
---------
added - QuickDistance(), this allows you to setoff a single set of animation (based on an action), that will allow animation to carry on as it was before when it has finished.

added - QuickDistanceRestart(), this allows you to setoff a single set of animation (based on an action), that will restart the previous animation when it has finished.

added - LoopCount, keeps track of how many times animation has looped, works well in conjuction with OnAnimate()

added - OnAnimate(), this allows you to call a subroutine which will be called after every animation frame change occurs

some name refactoring to make more sense, if you have errors because of this just rename:

renamed - FrameFirst becomes FirstFrame
renamed - FrameLast becomes LastFrame
renamed - FrameActive becomes ActiveFrame

TextManager
------------
added - DrawAsSprites(), this allows you to specify static text for display. You don't need to keep drawing this from the gameloop (if you do you will generate loads of sprites)

added - SpriteGenerateTextAsFrames(), this create a sprite whose frames are each of the characters of the supplied text, this sprite can then be used for signage effects (especially when used with tracks or AnimateOnDistance) - I'll put an example of the help blog

TextStore
---------
fixed - 002: Sprite attributes are now correctly applied to sprite text or typewriter text.

---------
xml Comments completed for

TextManager
BaseSprite
Box
Bin
AnimatedTexture
Animation
ColourHelper

No comments:

Post a Comment