Colobot
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Ui::CMainUserInterface Class Reference

Classes

struct  Particle
 

Public Member Functions

CMainDialogGetDialog ()
 
void ShowLoadingScreen (bool show)
 
CScreenLoadingGetLoadingScreen ()
 
bool EventProcess (const Event &event)
 
void ChangePhase (Phase phase)
 
bool GetSceneSoluce ()
 
void UpdateChapterPassed ()
 
void NextMission ()
 
bool GetGamerOnlyHead ()
 
float GetPersoAngle ()
 
void AllMissionUpdate ()
 
void ShowSoluceUpdate ()
 
void UpdateCustomLevelList ()
 
std::string GetCustomLevelName (int id)
 
const std::vector< std::string > & GetCustomLevelList ()
 

Protected Member Functions

void GlintMove ()
 
void FrameParticle (float rTime)
 
void NiceParticle (Math::Point mouse, bool bPress)
 
CScreenSetupGetSetupScreen (Phase phase)
 

Protected Attributes

CApplicationm_app
 
CRobotMainm_main
 
Gfx::CEnginem_engine
 
Gfx::CParticlem_particle
 
CInterfacem_interface
 
CSoundInterfacem_sound
 
CSettingsm_settings
 
std::unique_ptr< CMainDialogm_dialog
 
CScreenm_currentScreen
 
std::unique_ptr< CScreenApperancem_screenAppearance
 
std::unique_ptr< CScreenIOReadm_screenIORead
 
std::unique_ptr< CScreenIOWritem_screenIOWrite
 
std::unique_ptr< CScreenLevelListm_screenLevelList
 
std::unique_ptr< CScreenLoadingm_screenLoading
 
std::unique_ptr< CScreenMainMenum_screenMainMenu
 
std::unique_ptr< CScreenPlayerSelectm_screenPlayerSelect
 
std::unique_ptr< CScreenQuitm_screenQuit
 
std::unique_ptr< CScreenSetupControlsm_screenSetupControls
 
std::unique_ptr< CScreenSetupDisplaym_screenSetupDisplay
 
std::unique_ptr< CScreenSetupGamem_screenSetupGame
 
std::unique_ptr< CScreenSetupGraphicsm_screenSetupGraphics
 
std::unique_ptr< CScreenSetupSoundm_screenSetupSound
 
std::unique_ptr< CScreenWelcomem_screenWelcome
 
Phase m_phase
 
int m_shotDelay
 
std::string m_shotName
 
Math::Point m_glintMouse
 
float m_glintTime
 
std::array< Particle, 10 > m_particles
 

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