Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <drawlist.h>
Public Member Functions | |
void | insert (int type, float size, float x, float y) |
void | insert (int type, float size, float x, float y, Unit *source) |
void | wipe () |
void | rotate () |
void | draw () |
int | get_n_contents () |
Unit * | gettailunit () |
navdrawlist (bool mouse, navscreenoccupied *screenoccupation, GFXColor *factioncolours) | |
~navdrawlist () | |
Public Attributes | |
float | unselectedalpha |
Definition at line 58 of file drawlist.h.
navdrawlist::navdrawlist | ( | bool | mouse, |
navscreenoccupied * | screenoccupation, | ||
GFXColor * | factioncolours | ||
) |
navdrawlist::~navdrawlist | ( | ) |
Definition at line 58 of file drawlist.cpp.
References wipe().
void navdrawlist::draw | ( | void | ) |
Definition at line 461 of file drawlist.cpp.
References drawlistitem(), navdrawnode::nextitem, navdrawnode::size, navdrawnode::source, navdrawnode::type, unselectedalpha, navdrawnode::x, and navdrawnode::y.
Referenced by NavigationSystem::DrawSystem().
int navdrawlist::get_n_contents | ( | ) |
Definition at line 67 of file drawlist.cpp.
Referenced by NavigationSystem::DrawSystem().
Unit * navdrawlist::gettailunit | ( | ) |
Definition at line 173 of file drawlist.cpp.
References navdrawnode::source.
Referenced by NavigationSystem::DrawSystem().
Definition at line 83 of file drawlist.cpp.
void navdrawlist::rotate | ( | ) |
Definition at line 107 of file drawlist.cpp.
References navdrawnode::nextitem.
Referenced by NavigationSystem::DrawSystem().
void navdrawlist::wipe | ( | ) |
Definition at line 94 of file drawlist.cpp.
References navdrawnode::nextitem.
Referenced by NavigationSystem::DrawSystem(), and ~navdrawlist().
float navdrawlist::unselectedalpha |
Definition at line 81 of file drawlist.h.
Referenced by draw(), and navdrawlist().