Introduction The PositionedObject’s Velocity and Acceleration values often dictate the position and movement of a PositionedObject, but sometimes these properties are also used in game code to control other objects. For example, in a physically realistic game if an airplane is flying at a certain speed and fires a bullet, the bullet’s world velocity should[…]


Introduction The IColorable interface defines properties for interacting with an object which can have its color dynamically modified and which can specify how it “blends” with objects behind it. Common objects which implement the IColorable interface include the Sprite and Text object. Applying ColorOperations ColorOperations can be used to change the color of a IColorable[…]