Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members

nge::game::StateCredits Class Reference

Time based. More...

#include <StateCredits.hpp>

Inheritance diagram for nge::game::StateCredits:

nge::core::GameState

List of all members.

Public Member Functions

virtual void Clear (GameManager *pManager)=0
 Called when state leaves.
virtual void Init (GameManager *pManager)=0
 Called when state enters.
virtual void OnEvent (GameManager *pManager)=0
 Called if an event happened.
virtual void Update (GameManager *pManager)=0
 Called each game iteration.
virtual ~StateCredits ()
 Destructor.

Protected Member Functions

virtual void addCreditItem (stringw item)
virtual void loadCredits (GameManager *pManager, SColor const &CreditColor=SColor(138, 215, 215, 215))
virtual void ScrollCredits (GameManager *pManager, GameState *NextState, f32 Speed=15.f, s32 KerningHeight=23)
 StateCredits ()

Private Attributes

array< IGUIStaticText * > m_aCreditItems
array< stringw > m_aCredits
IGUIStaticText * m_pCreditItem
s32 m_Position
f32 m_Time


Detailed Description

Time based.

Definition at line 22 of file StateCredits.hpp.


Constructor & Destructor Documentation

virtual nge::game::StateCredits::~StateCredits (  )  [virtual]

Destructor.

nge::game::StateCredits::StateCredits (  )  [protected]


Member Function Documentation

virtual void nge::game::StateCredits::addCreditItem ( stringw  item  )  [protected, virtual]

virtual void nge::game::StateCredits::Clear ( GameManager pManager  )  [pure virtual]

Called when state leaves.

Implements nge::core::GameState.

virtual void nge::game::StateCredits::Init ( GameManager pManager  )  [pure virtual]

Called when state enters.

Implements nge::core::GameState.

virtual void nge::game::StateCredits::loadCredits ( GameManager pManager,
SColor const &  CreditColor = SColor(138, 215, 215, 215) 
) [protected, virtual]

virtual void nge::game::StateCredits::OnEvent ( GameManager pManager  )  [pure virtual]

Called if an event happened.

Implements nge::core::GameState.

virtual void nge::game::StateCredits::ScrollCredits ( GameManager pManager,
GameState NextState,
f32  Speed = 15.f,
s32  KerningHeight = 23 
) [protected, virtual]

Parameters:
KerningHeight : Height distance between letters.

virtual void nge::game::StateCredits::Update ( GameManager pManager  )  [pure virtual]

Called each game iteration.

Implements nge::core::GameState.


Member Data Documentation

array<IGUIStaticText*> nge::game::StateCredits::m_aCreditItems [private]

Definition at line 45 of file StateCredits.hpp.

array<stringw> nge::game::StateCredits::m_aCredits [private]

Definition at line 44 of file StateCredits.hpp.

IGUIStaticText* nge::game::StateCredits::m_pCreditItem [private]

Definition at line 46 of file StateCredits.hpp.

Definition at line 49 of file StateCredits.hpp.

Definition at line 48 of file StateCredits.hpp.


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

The NUSoftware Game Engine
The NUSoftware Game Engine Documentation © 2007-2008 by Tomer Nosrati. Generated on Sat Apr 26 16:52:36 2008 by Doxygen (1.5.5)