Difference between revisions of "Object Types"
Shadlington (Talk | contribs) |
Shadlington (Talk | contribs) |
||
(30 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 16: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 |