PROTO::KLUDGE  0.1
Quick prototyping library for games using SDL and OpenGL.
pk::CharacterSelectScreen Class Reference

#include <CharacterSelectScreen.hpp>

Inheritance diagram for pk::CharacterSelectScreen:
Inheritance graph
Collaboration diagram for pk::CharacterSelectScreen:
Collaboration graph

Public Types

enum  characterSelectState { s_uninitialized, s_running, s_exit }
 

Public Member Functions

 CharacterSelectScreen ()
 
virtual ~CharacterSelectScreen ()
 
void display () override
 Display the CharacterSelectScreen state in the window. More...
 
virtual bool isRunning () override
 Check if CharacterSelectScreen is running. More...
 
- Public Member Functions inherited from pk::ScreenState
 ScreenState ()
 Default constructor. More...
 
virtual ~ScreenState ()
 
Uint32 getState ()
 Get the internal state of the ScreenState. More...
 
void setState (Uint32 state)
 Set the internal state of the ScreenState. More...
 

Private Attributes

bool m_running
 
Mix_Music * m_music
 

Member Enumeration Documentation

◆ characterSelectState

Enumerator
s_uninitialized 
s_running 
s_exit 

Constructor & Destructor Documentation

◆ CharacterSelectScreen()

pk::CharacterSelectScreen::CharacterSelectScreen ( )

◆ ~CharacterSelectScreen()

virtual pk::CharacterSelectScreen::~CharacterSelectScreen ( )
virtual

Member Function Documentation

◆ display()

void pk::CharacterSelectScreen::display ( )
overridevirtual

Display the CharacterSelectScreen state in the window.

Implements pk::ScreenState.

◆ isRunning()

bool pk::CharacterSelectScreen::isRunning ( )
inlineoverridevirtual

Check if CharacterSelectScreen is running.

Returns
bool - a plain old bool.

Implements pk::ScreenState.

Member Data Documentation

◆ m_music

Mix_Music* pk::CharacterSelectScreen::m_music
private

◆ m_running

bool pk::CharacterSelectScreen::m_running
private

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