Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AbstractCharacterDisplay
org.wak.character.display This class is the common interface for the graphical representation of a player in a Scene.
 ActionControllerModern
org.wak.action.modern Action controller for the modern adventure style
 ActionControllerSCI
org.wak.action.sci Action controller for the SCI style.
 ActionControllerScumm
org.wak.action.scumm Action controller for the scumm adventure style
 ActionsFactory
org.wak.action Actions Factory class
 ActionsManager
org.wak.action This class is the core of the player's interaction.
 ActionSpot
org.wak.scene Action spot, Class to define an intearactable area on the scene over the background.
 AdventureActions
org.wak.action.actions 
 AdventureCharacter
org.wak.character Represents a character in the adventure.
 AdventureDialog
org.wak.dialog Data structure for dialog between two characters in the adventure.
 AdventureMaster
org.wak.main This class is the orchestra director of the whole running adventure basicly controls the entry point of the game, initialization , shuting up, everything.
 AdventureStyle
org.wak.main Adventure style has the constants of the differents styles of adventures available.
 Animation
org.wak.character.display Data structure to contain an Animation description loaded from the CharDisplays xml.
 AnimationBehaviour
org.wak.character.display contain enumeration of constants of the behaviours animations.
 ArrayIterator
org.wak.utils 
 AStar
org.wak.baseoneonline.flash.astar 
 AStarNode
org.wak.baseoneonline.flash.astar Defines a weighted point/tile for use in AStar
 BaseAction
org.wak.action.actions Base class for the Adventure's Actions.
 BitmapMovieClip
org.wak.utils 
 CharacterDisplayFactory
org.wak.character.display Factory of Character Displays
 CharactersManager
org.wak.character This is the manager of Characters and CharactersDisplay entities.
 CloseAction
org.wak.action.actions 
 DialogManager
org.wak.dialog Manager of all the dialogs in the adventure.
 DialogMenu
org.wak.dialog.scumm Display a scumm style dialog menu.
 DialogTextDisplay
org.wak.dialog.scumm Class to display the dialog texts on screen for a certain amount of time.
 EnglishStringSet
org.wak.main.text This class is a collection of strings to keep the text strings as parameters.
 Fonts
org.wak.main 
 FPSMeter
org.wak.baseoneonline.flash.utils Very simple fps counter for everyday use.
 GateSpot
org.wak.scene Gate Spot class used to jump from scene to scene.
 GiveAction
org.wak.action.actions 
 GuiEvent
org.wak.gui.events 
 GuiManager
org.wak.gui Manager of the Graphical user interface used in the adventure.
 IAction
org.wak.action.actions Action interface
 IActionController
org.wak.action Interface of the adventure controller
 IActionSpotDefinition
org.wak.scene 
 IAdventureGui
org.wak.gui Interface for the Adventure Graphical user interface.
 IAdventureSettings
org.wak.main Interface to group the global settings of the game inside one class to be given to the AdventureMaster at initialization time.
 IAStarSearchable
org.wak.baseoneonline.flash.astar 
 ICharacterDefinition
org.wak.character Definition to create a new character in the adventure
 ICharacterDisplayDefinition
org.wak.character.display Definition of a CharacterDisplayObject
 IDialogsController
org.wak.dialog Common interface between differents dialog systems.
 IEventsHandler
org.wak.utils This interface is used for every entity which needs to listen the player input events.
 IGateSpotDefinition
org.wak.scene Interface for data holders containing info to define a GateSpot.
 IInteractable
org.wak.action Common interface between interactable objects.
 IInventoryItemDefinition
org.wak.inventory Interface to hold the data to create and inventory definition.
 IIterator
org.wak.utils Provide interface to use a traditional iterator
 IManagedDepth
org.wak.scene This interface if for objects in Scene which has the depth managed by the scene.
 InteractAction
org.wak.action.actions 
 IntPoint
org.wak.baseoneonline.flash.geom Simple integer point implementation
 Inventory
org.wak.inventory Inventory class.
 InventoryEvent
org.wak.inventory.events 
 InventoryItem
org.wak.inventory This class represents an item in the Inventory.
 InventoryManager
org.wak.inventory This is the manager of the inventory Items of the adventure.
 ISceneDefinition
org.wak.scene Interface for the definition of a Scene Contains all the data needed to create a Scene.
 ISceneInteractable
org.wak.scene This is the commont interface of all the interact able items on a Scene.
 ISceneItemDefinition
org.wak.scene Contains the data to create a new LItem.
 IStringSet
org.wak.main.text Interface of a collection of common interface localized text.
 IWalkbehindDefinition
org.wak.scene Definition data to create a new WalkBehindArea
 LookAtAction
org.wak.action.actions 
 MapView
org.wak.baseoneonline.flash.map 
 ModernDialogController
org.wak.dialog.modern Modern style Dialog controller.
 ModernDialogMenu
org.wak.dialog.modern Display a modern style dialog menu.
 ModernGui
org.wak.gui.modern Modern Gui class.
 ModernInventoryDisplay
org.wak.gui.modern Class to render the player's inventory in the modern gui.
 MouseInfoBox
org.wak.gui.modern Class to display info of the Scene's item in the mouse pointer.
 OpenAction
org.wak.action.actions 
 PickUpAction
org.wak.action.actions 
 PullAction
org.wak.action.actions 
 PushAction
org.wak.action.actions 
 PuzzleActionEvent
org.wak.dialog.event This event is trigered when a call Topic action is made.
 PuzzleControllerBase
org.wak.main Base class to control the puzzle flow.
 SayItem
org.wak.dialog Item to say inside a Topic
 Scene
org.wak.scene Scene is used to manage the logic of a scene inside the game
 SceneCharData
org.wak.scene Class to hold location data of a character on a Scene when this is initialized.
 SceneDefinition
org.wak.scene SceneDefinitions is a class to groups all the parameters involved in the creation of a Scene and it is used to create a new Scene.
 SceneEvent
org.wak.scene.events Events coming from the scene.
 SceneItem
org.wak.scene This class represents an interactable Item inside a Scene.
 SceneManager
org.wak.scene This is the manager of Scenes used in the game.
 SciCursor
org.wak.gui.sci Iconic mouse pointer for SCI.
 SciDialogController
org.wak.dialog.sci 
 SciDialogMenu
org.wak.dialog.sci Display a SCI style dialog options menu.
 SciDialogTextDisplay
org.wak.dialog.sci Textbox for spoken text from characters in the SCI interface.
 SciGui
org.wak.gui.sci Manage the SCI graphic user interface.
 SciInventoryDisplay
org.wak.gui.sci Class to render the player's inventory in the SCI gui.
 SciItemSelectionButton
org.wak.gui.sci Class to show the last selected item in the button panel of the SCI interface.
 ScummCursor
org.wak.gui.scumm This is an animated flashing cross cursor for the scumm style gui.
 ScummDialogController
org.wak.dialog.scumm Scumm dialogs controller.
 ScummGui
org.wak.gui.scumm Manages the scumm user interface
 ScummInventoryDisplay
org.wak.gui.scumm Class to render the player's inventory in the scumm gui.
 ShadowedTextField
org.wak.baseoneonline.flash.utils 
 SingleBmpCharacterDisplay
org.wak.character.display A very rustic and simple tiled Bitmap based CharacterDisplay.
 SpanishStringSet
org.wak.main.text 
 Stats
org.wak.utils Hi-ReS! Stats FPS, MS and MEM, all in one.
 StopWatch
org.wak.baseoneonline.flash.utils 
 SupportedLanguages
org.wak.main.text Holds the supported languages id
 TalkToAction
org.wak.action.actions 
 TestPlayerDisplay
org.wak.character.display This class is for testing Scene with only a spot representing the character in a Scene.
 TextSelectedEvent
org.wak.dialog.event Event dispatched when the player selected a text to say in a DialogMenu
 Tile
org.wak.baseoneonline.flash.map 
 TileMap
org.wak.baseoneonline.flash.map 
 Topic
org.wak.dialog This class is the atom of a conversation in the adventure.
 TopicActions
org.wak.dialog Enumeration of constants of the actions available in a dialog Topic
 UseAction
org.wak.action.actions 
 Utils
org.wak.utils 
 WakSimpleButton
org.wak.utils This is for replace the use of the built in flash SimpleButton it has some bugs with the custom cursor and mouse over.
 WalkBehindArea
org.wak.scene The WalkBehindArea is for static object of the Scene.
 WalkToAction
org.wak.action.actions 
 XMLActionSpotDefinition
org.wak.scene XML Definition for the ActionSpot.
 XMLAdventureSettings
org.wak.main Collects the settings data from XML.
 XMLCharacterDefinition
org.wak.character Encapsulates a Character Definition Data from an input XML.
 XMLCharDisplayDefinition
org.wak.character.display Class to load CharacterDisplay definition from XML.
 XMLGateSpotDefinition
org.wak.scene 
 XMLInventoryItemDefinition
org.wak.inventory 
 XMLItemDefinition
org.wak.scene XML Definition of an SceneItem
 XMLSceneDefinition
org.wak.scene Creates a SceneDefinition from an XML containing the data.
 XMLScriptNames
org.wak.main Contains the names of the files which describes the adventure.
 XMLWalkBehindDef
org.wak.scene