Niotso  git revision 558726a9f13d7c3423a683dd2f4323589b66c310
The New Implementation of The Sims Online
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
LoginScreen Class Reference

#include <LoginScreen.hpp>

Inheritance diagram for LoginScreen:
Scene

Public Member Functions

 LoginScreen ()
 
 ~LoginScreen ()
 
void Render ()
 
- Public Member Functions inherited from Scene
int RunFor (float TimeDelta)
 
virtual ~Scene ()
 

Private Types

enum  { IMG_COPYRIGHT, IMG_STATUS, IMG_COUNT = 10 }
 
enum  {
  TEX_EAGAMES, TEX_MAXIS, TEX_SETUP, TEX_COPYRIGHT,
  TEX_STATUS, TEX_COUNT = 13
}
 
enum  { SND_LOADLOOP, SND_COUNT }
 
enum  { Screen_EAGames, Screen_Maxis, Screen_Setup }
 

Private Member Functions

int Run (float TimeDelta)
 

Private Attributes

enum LoginScreen:: { ... }  Screen
 
float Time
 
float ScrollPos
 
Image_timage [IMG_COUNT]
 
GLuint texture [TEX_COUNT]
 
PlayableSound_tsound [SND_COUNT]
 

Additional Inherited Members

- Protected Member Functions inherited from Scene
 Scene (float c)
 
- Protected Attributes inherited from Scene
float TimeDelta
 

Member Enumeration Documentation

anonymous enum
private
Enumerator
IMG_COPYRIGHT 
IMG_STATUS 
IMG_COUNT 
anonymous enum
private
Enumerator
TEX_EAGAMES 
TEX_MAXIS 
TEX_SETUP 
TEX_COPYRIGHT 
TEX_STATUS 
TEX_COUNT 
anonymous enum
private
Enumerator
SND_LOADLOOP 
SND_COUNT 
anonymous enum
private
Enumerator
Screen_EAGames 
Screen_Maxis 
Screen_Setup 

Constructor & Destructor Documentation

LoginScreen::LoginScreen ( )
LoginScreen::~LoginScreen ( )

Member Function Documentation

void LoginScreen::Render ( )
virtual

Implements Scene.

int LoginScreen::Run ( float  TimeDelta)
privatevirtual

Implements Scene.

Member Data Documentation

Image_t* LoginScreen::image[IMG_COUNT]
private
enum { ... } LoginScreen::Screen
float LoginScreen::ScrollPos
private
PlayableSound_t* LoginScreen::sound[SND_COUNT]
private
GLuint LoginScreen::texture[TEX_COUNT]
private
float LoginScreen::Time
private

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