Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

AI_SKANode_UpropInt Struct Reference

Storage space for uprop and side-utype table. More...

#include <aiscore.h>

Inheritance diagram for AI_SKANode_UpropInt:

Inheritance graph
[legend]
Collaboration diagram for AI_SKANode_UpropInt:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void copy_to (AI_SKANode_UpropInt *skanode)
 Deep copy to a scorekeeper analysis node.

AI_SKANode_UpropIntclone ()
 Clone a scorekeeper analysis node.

AI_SKANode_UpropIntclone_list ()
 Clone chain of scorekeeper analysis nodes.


Static Public Member Functions

void init (AI_SKANode_UpropInt *skanode)
 Initializer.

AI_SKANode_UpropIntconstruct (char *upropname, int *utypeary, SideMask sideset)
 "Constructor".

void destroy (AI_SKANode_UpropInt **skanode)
 "Destructor".

void destroy_list (AI_SKANode_UpropInt **skanode)
 Chain delete of scorekeeper analysis nodes.

void merge_or_insert_into_list (AI_SKANode_UpropInt **skanodep, char *upropname, int *utypeary, SideMask sideset)
 Merge or insert a scorekeeper analysis node.


Public Attributes

char * upropname
 Uprop name.

PackedBoolTablesides_and_utypes
 Table of sides and utypes.


Detailed Description

Storage space for uprop and side-utype table.


Member Function Documentation

AI_SKANode_UpropInt * AI_SKANode_UpropInt::clone  ) 
 

Clone a scorekeeper analysis node.

AI_SKANode_UpropInt * AI_SKANode_UpropInt::clone_list  ) 
 

Clone chain of scorekeeper analysis nodes.

AI_SKANode_UpropInt * AI_SKANode_UpropInt::construct char *  upropname,
int *  utypeary,
SideMask  sideset
[static]
 

"Constructor".

void AI_SKANode_UpropInt::copy_to AI_SKANode_UpropInt skanode  ) 
 

Deep copy to a scorekeeper analysis node.

void AI_SKANode_UpropInt::destroy AI_SKANode_UpropInt **  skanode  )  [static]
 

"Destructor".

void AI_SKANode_UpropInt::destroy_list AI_SKANode_UpropInt **  skanode  )  [static]
 

Chain delete of scorekeeper analysis nodes.

void AI_SKANode_UpropInt::init AI_SKANode_UpropInt skanode  )  [static]
 

Initializer.

void AI_SKANode_UpropInt::merge_or_insert_into_list AI_SKANode_UpropInt **  skanodep,
char *  upropname,
int *  utypeary,
SideMask  sideset
[static]
 

Merge or insert a scorekeeper analysis node.


Member Data Documentation

PackedBoolTable* AI_SKANode_UpropInt::sides_and_utypes
 

Table of sides and utypes.

char* AI_SKANode_UpropInt::upropname
 

Uprop name.


The documentation for this struct was generated from the following files:
Generated on Sat Sep 17 10:30:41 2005 for XconqKernel by doxygen 1.3.6