Difference between revisions of "Object Types"
Shadlington (Talk | contribs) (Undo revision 9807 by Shadlington (talk)) |
Shadlington (Talk | contribs) |
||
| (28 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<onlyinclude> | <onlyinclude> | ||
Something here about the general concept of objects and their types. | Something here about the general concept of objects and their types. | ||
| − | |||
| − | |||
</onlyinclude> | </onlyinclude> | ||
| + | |||
| + | This is a list of all of the object types provided by the KAG application (that is, not defined in a script). | ||
{| class="wikitableShiny" border="1" | {| class="wikitableShiny" border="1" | ||
|- | |- | ||
| − | ! | + | ! '''Type''' |
| − | ! | + | ! '''Description''' |
| − | |- | + | |- |
| − | | [[ConfigFile|ConfigFile]] | + | | [[CBlob]] |
| − | | [[ | + | | {{:CBlob}} |
| + | |- | ||
| + | | [[CProperties]] | ||
| + | | {{:CProperties}} | ||
| + | |- | ||
| + | | [[CPlayer]] | ||
| + | | {{:CPlayer}} | ||
| + | |- | ||
| + | | [[CBitStream]] | ||
| + | | {{:CBitStream}} | ||
| + | |- | ||
| + | | [[CNet]] | ||
| + | | {{:CNet}} | ||
| + | |- | ||
| + | | [[CInventory]] | ||
| + | | {{:CInventory}} | ||
| + | |- | ||
| + | | [[Driver]] | ||
| + | | {{:Driver}} | ||
| + | |- | ||
| + | | [[CControls]] | ||
| + | | {{:CControls}} | ||
| + | |- | ||
| + | | [[ConfigFile]] | ||
| + | | {{:ConfigFile}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''Attachments''' | ||
| + | |- | ||
| + | | [[CAttachment]] | ||
| + | | {{:CAttachment}} | ||
| + | |- | ||
| + | | [[AttachmentPoint]] | ||
| + | | {{:AttachmentPoint}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''Security''' | ||
| + | |- | ||
| + | | [[CSecurity]] | ||
| + | | {{:CSecurity}} | ||
| + | |- | ||
| + | | [[CSeclev]] | ||
| + | | {{:CSeclev}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''AI''' | ||
| + | |- | ||
| + | | [[CBrain]] | ||
| + | | {{:CBrain}} | ||
| + | |- | ||
| + | | [[BrainVars]] | ||
| + | | {{:BrainVars}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''GUI''' | ||
| + | |- | ||
| + | | [[CButton]] | ||
| + | | {{:CButton}} | ||
| + | |- | ||
| + | | [[CGridButton]] | ||
| + | | {{:CGridButton}} | ||
| + | |- | ||
| + | | [[CGridMenu]] | ||
| + | | {{:CGridMenu}} | ||
| + | |- | ||
| + | | [[CHUD]] | ||
| + | | {{:CHUD}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''Map''' | ||
| + | |- | ||
| + | | [[CMap]] | ||
| + | | {{:CMap}} | ||
| + | |- | ||
| + | | [[CTileEffect]] | ||
| + | | {{:CTileEffect}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''Movement''' | ||
| + | |- | ||
| + | | [[CMovement]] | ||
| + | | {{:CMovement}} | ||
| + | |- | ||
| + | | [[MovementConsts]] | ||
| + | | {{:MovementConsts}} | ||
| + | |- | ||
| + | | [[MovementVars]] | ||
| + | | {{:MovementVars}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''Shapes''' | ||
| + | |- | ||
| + | | [[CShape]] | ||
| + | | {{:CShape}} | ||
| + | |- | ||
| + | | [[ShapeConsts]] | ||
| + | | {{:ShapeConsts}} | ||
| + | |- | ||
| + | | [[ShapeVars]] | ||
| + | | {{:ShapeVars}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''Sprites''' | ||
| + | |- | ||
| + | | [[CSprite]] | ||
| + | | {{:CSprite}} | ||
| + | |- | ||
| + | | [[Animation]] | ||
| + | | {{:Animation}} | ||
| + | |- | ||
| + | | [[CSpriteLayer]] | ||
| + | | {{:CSpriteLayer}} | ||
| + | |- | ||
| + | | [[SpriteConsts]] | ||
| + | | {{:SpriteConsts}} | ||
| + | |- | ||
| + | | [[SpriteVars]] | ||
| + | | {{:SpriteVars}} | ||
| + | |- | ||
| + | | [[PixelOffset]] | ||
| + | | {{:PixelOffset}} | ||
| + | |- | ||
| + | | [[TeamTexture]] | ||
| + | | {{:TeamTexture}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''Respawns''' | ||
| + | |- | ||
| + | | [[CRespawn]] | ||
| + | | {{:CRespawn}} | ||
| + | |- | ||
| + | | [[CRespawnPoint]] | ||
| + | | {{:CRespawnPoint}} | ||
| + | |- | ||
| + | | [[CRespawnQueueActor]] | ||
| + | | {{:CRespawnQueueActor}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''Weapons''' | ||
| + | |- | ||
| + | | [[CWeapon]] | ||
| + | | {{:CWeapon}} | ||
| + | |- | ||
| + | | [[WeaponConsts]] | ||
| + | | {{:WeaponConsts}} | ||
| + | |- | ||
| + | | [[WeaponVars]] | ||
| + | | {{:WeaponVars}} | ||
| + | |- | ||
| + | | [[HitInfo]] | ||
| + | | {{:HitInfo}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''World''' | ||
| + | |- | ||
| + | | [[CRules]] | ||
| + | | {{:CRules}} | ||
| + | |- | ||
| + | | [[CTechnology]] | ||
| + | | {{:CTechnology}} | ||
| + | |- | ||
| + | | [[CTechTree]] | ||
| + | | {{:CTechTree}} | ||
| + | |- | ||
| + | | [[CTeam]] | ||
| + | | {{:CTeam}} | ||
| + | |- | ||
| + | | [[CCamera]] | ||
| + | | {{:CCamera}} | ||
| + | |- | ||
| + | ! | ||
| + | ! '''General types''' | ||
| + | |- | ||
| + | | [[dimension2d]] | ||
| + | | {{:dimension2d}} | ||
| + | |- | ||
| + | | [[rect]] | ||
| + | | {{:rect}} | ||
| + | |- | ||
| + | | [[SColor]] | ||
| + | | {{:SColor}} | ||
| + | |- | ||
| + | | [[Vec2f]] | ||
| + | | {{:Vec2f}} | ||
| + | |- | ||
| + | | [[position2d]] | ||
| + | | {{:position2d}} | ||
| + | |- | ||
| + | | [[string]] | ||
| + | | {{:string}} | ||
| + | |- | ||
| + | | [[array]] | ||
| + | | {{:array}} | ||
|- | |- | ||
|} | |} | ||
| + | |||
| + | [[Category:Scripting]] | ||
Latest revision as of 15:54, 29 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 | |
| ConfigFile |
The object used to read/write the contents of .cfg files |
| 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. |
| array | Array |