Class Index | File Index

Classes


Class Index

_global_


VENISON.AUDIO.AudioManager

Singleton used for playing sounds.

VENISON.ENTITY.EntityManager

Singleton used for storing and updating entities.

VENISON.ENTITY.GameEntity

The core game entity, which really is only a structure to maintain a set of properties and their corresponding attributes.

VENISON.GAMESTATES.GameStateManager

Singleton used for managing the states of the game.

VENISON.GENERAL.FocusManager

Singleton that handles the foci: input focus and camera focus.

VENISON.GENERAL.InputManager

The InputManager handles keyboard input.

VENISON.GRAPHICS.AnimationManager

Singleton used for updating animations and storing animation image data.

VENISON.GRAPHICS.Camera

A camera, responsible for drawing entities to a canvas.

VENISON.GRAPHICS.GraphicsManager

Singleton used for updating the graphics.

VENISON.GRAPHICS.HUDManager

Singleton used for displaying the HUD.

VENISON.MESSAGES.Message

Message class.

VENISON.MESSAGES.MessageManager

Singleton used for dispatching messages.

VENISON.NETWORK.NetworkManager

The manager to handle real-time networking.

VENISON.PHYSICS.PhysicsManager

Singleton used to update and communicate with the physics engine.

VENISON.PROPERTIES.ChaseCameraProperty

A property to make a named camera tightly follow an entity with camera focus.

VENISON.PROPERTIES.GraphicsProperty

The fundamental property that every entity has.

VENISON.PROPERTIES.PhysicsProperty

A property to enable physics simulation of an entity.

VENISON.PROPERTIES.SimpleAnimationProperty

A simple animation property to assign a single, looping animation to an entity.

VENISON.PROPERTIES.TriggerProperty

A versatile trigger property that sends message with customizable content to the collidee on contact.

VENISON.PROPERTY.Property

The ABSTRACT base class for all properties.

VENISON.PROPERTY.PropertyFactory

A factory singleton to handle properties.

VENISON.TOOLS.LevelLoader

A singleton with methods to load and unload levels, as well as copying and pasting entities and extracting XML-data from the current level, etc.

VENISON.UTILITIES

Namespace for utilities.

VENISON.UTILITIES.Transformation

A transformation utility class used by the Venison Engine.

VENISON.UTILITIES.Vector2

A 2D Vector utility class.

VENISON.VARS

Namespace for global variables such as file paths.

Documentation generated by JsDoc Toolkit 2.4.0 on Thu May 05 2011 18:47:29 GMT+0200 (CEST)