Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

itemlist Class Reference

List of all members.

Public Methods

 itemlist (int cap=2)
void add (item *obj)
void draw ()
void sort ()

Static Public Methods

int compare (const void *a, const void *b)

Detailed Description

growable list of items


Constructor & Destructor Documentation

itemlist int    cap = 2
 

create new list with initial cpacity

Parameters:
cap initial capacity (number of items) in list


Member Function Documentation

void add item   obj
 

add item to list (at end)

int compare const void *    a,
const void *    b
[static]
 

return: 1 if a is before b, -1 if a is after b, 0 if distance is equal

void draw  
 

draw entire list (draw items in the order in which they are in list)

void sort  
 

sort list by distance from eye (nearest last)