Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
navdrawnode Class Reference

#include <drawlist.h>

Public Member Functions

 navdrawnode ()
 
 navdrawnode (int type, float size, float x, float y, navdrawnode *nextitem)
 
 navdrawnode (int type, float size, float x, float y, Unit *source, navdrawnode *nextitem)
 

Public Attributes

int type
 
float size
 
float x
 
float y
 
navdrawnodenextitem
 
Unitsource
 

Detailed Description

Definition at line 14 of file drawlist.h.

Constructor & Destructor Documentation

navdrawnode::navdrawnode ( )

Definition at line 16 of file drawlist.cpp.

References nextitem, size, source, type, x, and y.

17 {
18  type = -1;
19  size = 0.0;
20  x = 0;
21  y = 0;
22  nextitem = NULL;
23  source = NULL;
24 }
navdrawnode::navdrawnode ( int  type,
float  size,
float  x,
float  y,
navdrawnode nextitem 
)

Definition at line 26 of file drawlist.cpp.

References nextitem, size, source, type, x, and y.

27 {
28  type = type_;
29  size = size_;
30  x = x_;
31  y = y_;
32  nextitem = nextitem_;
33  source = NULL;
34 }
navdrawnode::navdrawnode ( int  type,
float  size,
float  x,
float  y,
Unit source,
navdrawnode nextitem 
)

Definition at line 36 of file drawlist.cpp.

References nextitem, size, source, type, x, and y.

37 {
38  type = type_;
39  size = size_;
40  x = x_;
41  y = y_;
42  nextitem = nextitem_;
43  source = source_;
44 }

Member Data Documentation

navdrawnode* navdrawnode::nextitem

Definition at line 22 of file drawlist.h.

Referenced by navdrawlist::draw(), navdrawnode(), navdrawlist::rotate(), and navdrawlist::wipe().

float navdrawnode::size

Definition at line 18 of file drawlist.h.

Referenced by navdrawlist::draw(), and navdrawnode().

Unit* navdrawnode::source

Definition at line 23 of file drawlist.h.

Referenced by navdrawlist::draw(), navdrawlist::gettailunit(), and navdrawnode().

int navdrawnode::type

Definition at line 17 of file drawlist.h.

Referenced by navdrawlist::draw(), and navdrawnode().

float navdrawnode::x

Definition at line 19 of file drawlist.h.

Referenced by navdrawlist::draw(), and navdrawnode().

float navdrawnode::y

Definition at line 20 of file drawlist.h.

Referenced by navdrawlist::draw(), and navdrawnode().


The documentation for this class was generated from the following files: