This engine uses threads for animation by looping through frames, each frame being a single thread of execution, enabling us to have more control over animation. Therefore we can coordinating two entities running independently to lock them both by their id's. For example, a character can block a punch from another character, which "locks" in place independent frames from two mutual entities running concurrently in their own time zones, by using their thread id's. There we can invoke instance() function to inject additional algorithm before having the two halted threads (or the entire game) to proceed.
That's how it's done mainly, but this engine coordinates threaded animation frames along with the speed of coordinates changing.
Background and foreground and character overlaps are managed by setting z-index.
Recent Changes: Browser threaded support for animation
Install Support: No Install Support
Supported Languages: Chinese, English, German, Japanese, Korean
PAD file URL: http://sites.google.com/site/cssgameengine/download/cssgameengine_pad.xml?attredirects=0