AGK for Pascal
ContentsIndexHome
PreviousUpNext
TAgkSprite.AddShapeCircle Method

Adds a new circle shape to the sprite, in addition to any it already has. These additional shapes only apply to physics sprites and must be added after a sprite has been set to use physics.

Syntax
Pascal
procedure AddShapeCircle(const X: Single; const Y: Single; const Radius: Single);
Parameters 
Description 
const X: Single 
The X coordinate of the center of the circle in sprite space. 
const Y: Single 
The Y coordinate of the center of the circle in sprite space. 
const Radius: Single 
The radius of the circle. 

The circle is defined by specifying its center point relative to the sprite's current offset and a radius. For example, if the circle was to be centered on the sprite's offset point it would be specified at position 0,0. Any other value will offset the circle from the sprite. The radius is defined in x coordinates, due to world coordinates not necessarily representing the size of items on screen (e.g. 10 units in X may not be the same apparent size as 10 units in Y). 

This will recalculate the sprite's mass and center of mass values.

Copyright (c) 2012. All rights reserved.