Difference between revisions of "Object Types"
Shadlington (Talk | contribs) |
|||
| Line 133: | Line 133: | ||
| {{:TeamTexture}} | | {{:TeamTexture}} | ||
|- | |- | ||
| − | |||
! '''Respawns''' | ! '''Respawns''' | ||
| + | ! | ||
|- | |- | ||
| [[CRespawn]] | | [[CRespawn]] | ||
| Line 145: | Line 145: | ||
| {{:CRespawnQueueActor}} | | {{:CRespawnQueueActor}} | ||
|- | |- | ||
| − | |||
! '''Weapons''' | ! '''Weapons''' | ||
| + | ! | ||
|- | |- | ||
| [[CWeapon]] | | [[CWeapon]] | ||
| Line 160: | Line 160: | ||
| {{:HitInfo}} | | {{:HitInfo}} | ||
|- | |- | ||
| − | + | ! '''World''' | |
| − | ! '''World''' | + | ! |
|- | |- | ||
| [[CRules]] | | [[CRules]] | ||
| Line 178: | Line 178: | ||
| {{:CCamera}} | | {{:CCamera}} | ||
|- | |- | ||
| − | |||
! '''General types''' | ! '''General types''' | ||
| + | ! | ||
|- | |- | ||
| [[dimension2d]] | | [[dimension2d]] | ||
Revision as of 11:18, 10 September 2012
Something here about the general concept of objects and their types.
This is a list of all of the object types provided by the KAG application (that is, not defined in a script).
| Type | Description |
|---|---|
| CBlob |
CBlob is most common networked object in game that can be interacted in some way. |
| CProperties | |
| CPlayer |
|
| CBitStream |
|
| CNet | |
| CInventory |
Represents an inventory - a container for CBlobs that is itself part of (owned by) a CBlob. |
| Driver |
|
| CControls | |
| Attachments | |
| CAttachment |
|
| AttachmentPoint |
|
| Security | |
| CSecurity | |
| CSeclev | |
| AI | |
| CBrain |
|
| BrainVars |
|
| GUI | |
| CButton | |
| CGridButton | |
| CGridMenu | |
| CHUD | |
| Map | |
| CMap |
|
| CTileEffect |
|
| Movement | |
| CMovement | |
| MovementConsts | |
| MovementVars | |
| Shapes | |
| CShape | |
| ShapeConsts | |
| ShapeVars | |
| Sprites | |
| CSprite | |
| Animation | |
| CSpriteLayer | |
| SpriteConsts | |
| SpriteVars | |
| PixelOffset | |
| TeamTexture | |
| Respawns | |
| CRespawn | |
| CRespawnPoint | |
| CRespawnQueueActor | |
| Weapons | |
| CWeapon | |
| WeaponConsts | |
| WeaponVars | |
| HitInfo | |
| World | |
| CRules | |
| CTechnology | |
| CTechTree | |
| CTeam | |
| CCamera | |
| General types | |
| dimension2d |
The Dimension2d type is used for setting the dimensions of things such as GUI elements. |
| rect |
The recti type is used to create GUI elements among other things. There are two variances. |
| SColor |
The SColor type is used in GUI functions such as DrawRectangle. |
| Vec2f |
The Vec2f type is mainly used in the blob for positioning and getting the mouse coordinates. |
| position2d |
The Position2d type is used for positioning GUI elements. |
| string | String is used for storing strings of characters. |