Contains an archive of useful tools for game development, contributed by various authors and users of the Whirled SDK. See whirled/contrib/README.txt in the SDK for further information.



Interfaces
 InterfaceDescription
 GameMode Interface for game modes, handled by the GameModeStack.
 ManagedTimer 
Classes
 ClassDescription
 CardDeck A simple card deck for use with games that encodes cards as a string like "Ac" for the ace of clubs, or "Td" for the 10 of diamonds.
 Chunker Chunks data to other instances of the entity being used.
 ColorConversion Various tools for converting between different color models and applying colors to Movie Clips.
 Configurator Entites that need initial configuration, e.g.
 ForkingToyState ForkingToyState manages the state of a toy such that more than one person can play with it simultaneously.
 GameModeStack GameModeStack implements a stack of user-specific game modes.
 ImmediatePropControl Provides a safe way of managing "immediate" properties on an entity, as long as the entity is the ONLY thing modifying those properties.
 Jukebox A Jukebox class for handling looping background music.
 LevelPack Represents the data from WhirledGameControl.getLevelPacks() in a type-safe manner.
 LevelPackManager 
 LevelPacks 
 PreferredCamera Handles saving the user's preferred camera to the flash player's local persistent memory.
 RemoteEntity A helper proxy for accessing properties of another entity in the room.
 Scoreboard A class to manage game scores as a Dictionary property and send updates to the Whirled-provided scoreboard display.
 SimpleSoundManager A very simple sound manager for letting you globally adjust the volume on a number of different sounds.
 TimerManager A class for managing a group of timers.
 UserCookie

A class to manage complicated user cookies on a GameControl.

 ZipMultiLoader Utility class for MultiLoading all the files contained in a zip.