LOGO Class Reference

#include <logo.h>

Collaboration diagram for LOGO:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LOGO ()
void AddLogo (string filename)
bool IncrementTime (float fps)
void Draw ()
void run ()

Private Member Functions

void Cleanup ()

Private Attributes

int num_logos
string logo_fn [MAX_LOGOS]
TEXTURE_HANDLE logo_tex [MAX_LOGOS]
float ltime

Detailed Description

Definition at line 41 of file logo.h.


Constructor & Destructor Documentation

LOGO::LOGO  ) 
 

Definition at line 19 of file logo.cpp.

References ltime, and num_logos.


Member Function Documentation

void LOGO::AddLogo string  filename  ) 
 

Definition at line 25 of file logo.cpp.

References TEXTURE_HANDLE::Load(), logo_fn, logo_tex, and num_logos.

Referenced by run().

void LOGO::Cleanup  )  [private]
 

Definition at line 50 of file logo.cpp.

References logo_tex, and num_logos.

Referenced by IncrementTime().

void LOGO::Draw  ) 
 

Definition at line 61 of file logo.cpp.

References TEXTURE_HANDLE::Activate(), FADE_OUT, LOGO_DIM, LOGO_FADE_SECS, logo_tex, ltime, and SECS_PER_LOGO.

Referenced by run().

bool LOGO::IncrementTime float  fps  ) 
 

Definition at line 33 of file logo.cpp.

References Cleanup(), ltime, num_logos, and SECS_PER_LOGO.

Referenced by run().

void LOGO::run  ) 
 

Definition at line 160 of file logo.cpp.

References AddLogo(), Draw(), fps, SETTINGS::Get(), SETTINGS::GetSkinPath(), IncrementTime(), settings, and T0.

Referenced by InitGameData().


Member Data Documentation

string LOGO::logo_fn[MAX_LOGOS] [private]
 

Definition at line 45 of file logo.h.

Referenced by AddLogo().

TEXTURE_HANDLE LOGO::logo_tex[MAX_LOGOS] [private]
 

Definition at line 46 of file logo.h.

Referenced by AddLogo(), Cleanup(), and Draw().

float LOGO::ltime [private]
 

Definition at line 47 of file logo.h.

Referenced by Draw(), IncrementTime(), and LOGO().

int LOGO::num_logos [private]
 

Definition at line 44 of file logo.h.

Referenced by AddLogo(), Cleanup(), IncrementTime(), and LOGO().


The documentation for this class was generated from the following files:
Generated on Thu Oct 19 04:11:59 2006 by  doxygen 1.4.6