Colobot
Loading...
Searching...
No Matches
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 ()
 
bool GetPlusTrainer ()
 
bool GetPlusResearch ()
 
bool GetPlusExplorer ()
 
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 CreateMouseParticles (Math::Point mousePosition, bool buttonPressed)
 
CScreenSetupGetSetupScreen (Phase phase)
 

Protected Attributes

CApplicationm_app
 
CRobotMainm_main
 
Gfx::CEnginem_engine
 
Gfx::CParticlem_particleManager
 
CInterfacem_interface
 
CSoundInterfacem_sound
 
CSettingsm_settings
 
std::unique_ptr< CMainDialogm_dialog
 
CScreenm_currentScreen
 
std::unique_ptr< CScreenAppearancem_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< CScreenModListm_screenModList
 
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: