Difference between revisions of "Object Types"

From King Arthur's Gold Wiki
Jump to: navigation, search
Line 7: Line 7:
 
{| class="wikitableShiny" border="1"
 
{| class="wikitableShiny" border="1"
 
|-
 
|-
! width="200" | '''Type'''
+
! '''Type'''
! width="200" | '''Description'''
+
! '''Description'''
 
|-  
 
|-  
| [[ConfigFile|ConfigFile]]
+
!
 +
! '''Attachments'''
 +
|-
 +
| [[CAttachment]]
 +
| {{:CAttachment}}
 +
|-
 +
| [[AttachmentPoint]]
 +
| {{:AttachmentPoint}}
 +
|-
 +
!
 +
! '''AI'''
 +
|-
 +
| [[CBrain]]
 +
| {{:CBrain}}
 +
|-
 +
| [[BrainVars]]
 +
| {{:BrainVars}}
 +
|-
 +
!
 +
! '''GUI'''
 +
|-
 +
| [[CBanner]]
 +
| {{:CBanner}}
 +
|-
 +
| [[CButton]]
 +
| {{:CButton}}
 +
|-
 +
| [[CGridButton]]
 +
| {{:CGridButton}}
 +
|-
 +
| [[CGridMenu]]
 +
| {{:CGridMenu}}
 +
|-
 +
| [[CHUD]]
 +
| {{:CHUD}}
 +
|-
 +
!
 +
! '''Map'''
 +
|-
 +
| [[CMap]]
 +
| {{:CMap}}
 +
|-
 +
| [[CTileEffect]]
 +
| {{:CTileEffect}}
 +
|-
 +
!
 +
! '''Movement'''
 +
|-
 +
| [[CMovement]]
 +
| {{:CMovement}}
 +
|-
 +
| [[MovementConsts]]
 +
| {{:MovementConsts}}
 +
|-
 +
| [[MovementVars]]
 +
| {{:MovementVars}}
 +
|-
 +
| [[CProperties]]
 +
| {{:CProperties}}
 +
|-
 +
!
 +
! '''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}}
 +
|-
 +
| [[CRespawnQueueActor]]
 +
| {{:CRespawnQueueActor}}
 +
|-
 +
!
 +
! '''Weapons'''
 +
|-
 +
| [[CWeapon]]
 +
| {{:CWeapon}}
 +
|-
 +
| [[WeaponConsts]]
 +
| {{:WeaponConsts}}
 +
|-
 +
| [[WeaponVars]]
 +
| {{:WeaponVars}}
 +
|-
 +
| [[HitInfo]]
 +
| {{:HitInfo}}
 +
|-
 +
!
 +
! '''World'''
 +
|-
 +
| [[CRules]]
 +
| {{:CRules}}
 +
|-
 +
| [[CTechnology]]
 +
| {{:CTechnology}}
 +
|-
 +
| [[CTechTree]]
 +
| {{:CTechTree}}
 +
|-
 +
| [[CClass]]
 +
| {{:CClass}}
 +
|-
 +
| [[CTeam]]
 +
| {{:CTeam}}
 +
|-
 +
| [[CCamera]]
 +
| {{:CCamera}}
 +
|-
 +
!
 +
! '''General types'''
 +
|-
 +
| [[dimension2d<T>]]
 +
| {{:dimension2d<T>}}
 +
|-
 +
| [[rect<T>]]
 +
| {{:rect<T>}}
 +
|-
 +
| [[SColor]]
 +
| {{:SColor}}
 +
|-
 +
| [[Vec2f]]
 +
| {{:Vec2f}}
 +
|-
 +
| [[Vector2d<T>]]
 +
| {{:Vector2d<T>}}
 +
|-
 +
| [[string]]
 +
| {{:string}}
 +
|-
 +
!
 +
! '''Misc'''
 +
|-
 +
| [[CBlob]]
 +
| {{:CBlob}}
 +
|-
 +
| [[CActor]]
 +
| {{:CActor}}
 +
|-
 +
| [[CPlayer]]
 +
| {{:CPlayer}}
 +
|-
 +
| [[CBitStream]]
 +
| {{:CBitStream}}
 +
|-
 +
| [[CNet]]
 +
| {{:CNet}}
 +
|-
 +
| [[CInventory]]
 +
| {{:CInventory}}
 +
|-
 +
| [[ConfigFile]]
 
| {{:ConfigFile}}
 
| {{:ConfigFile}}
 +
|-
 +
| [[Driver]]
 +
| {{:Driver}}
 +
|-
 +
| [[CControls]]
 +
| {{:CControls}}
 
|-
 
|-
 
|}
 
|}
  
 
[[Category:Scripting]]
 
[[Category:Scripting]]

Revision as of 21:25, 13 August 2012

Something here about the general concept of objects and their types.


Then a big ol' list of the types, linking to their own articles.

Type Description
Attachments
CAttachment


AttachmentPoint


AI
CBrain


BrainVars


GUI
CBanner CBanner
CButton
CGridButton
CGridMenu
CHUD
Map
CMap


CTileEffect


Movement
CMovement
MovementConsts
MovementVars
CProperties
Shapes
CShape
ShapeConsts
ShapeVars
Sprites
CSprite
Animation
CSpriteLayer
SpriteConsts
SpriteVars
PixelOffset
TeamTexture
Respawns
CRespawn
CRespawnQueueActor
Weapons
CWeapon
WeaponConsts
WeaponVars
HitInfo
World
CRules
CTechnology
CTechTree
CClass CClass
CTeam
CCamera
General types
[[dimension2d<T>]] {{:dimension2d<T>}}
[[rect<T>]] {{:rect<T>}}
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.

[[Vector2d<T>]] {{:Vector2d<T>}}
string String is used for storing strings of characters.
Misc
CBlob

CBlob is most common networked object in game that can be interacted in some way.

CActor CActor
CPlayer


CBitStream


CNet
CInventory

Represents an inventory - a container for CBlobs that is itself part of (owned by) a CBlob.

ConfigFile

The object used to read/write the contents of .cfg files

Driver


CControls