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

Public Member Functions

void Create ()
 
bool EventProcess (const Event &event)
 
void ChangePhase (Phase phase)
 
void SetSceneRead (const char *name)
 
void SetStackRead (const char *name)
 
void SetSceneName (const char *name)
 
void SetSceneRank (int rank)
 
std::string & GetSceneRead ()
 
std::string & GetStackRead ()
 
char * GetSceneName ()
 
int GetSceneRank ()
 
const char * GetSceneDir ()
 
bool GetSceneSoluce ()
 
std::string & GetSavegameDir ()
 
std::string & GetPublicDir ()
 
bool GetTooltip ()
 
bool GetGlint ()
 
bool GetSoluce4 ()
 
bool GetMovies ()
 
bool GetNiceReset ()
 
bool GetHimselfDamage ()
 
void BuildScenePath (std::string &filename, char *base, int rank, bool sceneFile=true)
 
void BuildResumeName (char *filename, char *base, int rank)
 
std::string & GetFilesDir ()
 
void StartAbort ()
 
void StartDeleteObject ()
 
void StartDeleteGame (char *gamer)
 
void StartQuit ()
 
void StartDialog (Math::Point dim, bool bFire, bool bOK, bool bCancel)
 
void FrameDialog (float rTime)
 
void StopDialog ()
 
bool IsDialog ()
 
void StartSuspend ()
 
void StopSuspend ()
 
void SetupMemorize ()
 
void SetupRecall ()
 
bool ReadGamerInfo ()
 
bool WriteGamerInfo ()
 
void SetGamerInfoTry (int rank, int numTry)
 
int GetGamerInfoTry (int rank)
 
void SetGamerInfoPassed (int rank, bool bPassed)
 
bool GetGamerInfoPassed (int rank)
 
bool NextMission ()
 
void WriteGamerPerso (char *gamer)
 
void ReadGamerPerso (char *gamer)
 
void SetGamerFace (char *gamer, int face)
 
int GetGamerFace (char *gamer)
 
int GetGamerFace ()
 
int GetGamerGlasses ()
 
bool GetGamerOnlyHead ()
 
float GetPersoAngle ()
 
Gfx::Color GetGamerColorHair ()
 
Gfx::Color GetGamerColorCombi ()
 
Gfx::Color GetGamerColorBand ()
 
void AllMissionUpdate ()
 
void ShowSoluceUpdate ()
 
std::string & GetUserLevelName (int id)
 
void MakeSaveScreenshot (const std::string &name)
 

Protected Member Functions

void GlintMove ()
 
void FrameParticle (float rTime)
 
void NiceParticle (Math::Point mouse, bool bPress)
 
void ReadNameList ()
 
void UpdateNameList ()
 
void UpdateNameEdit ()
 
void UpdateNameControl ()
 
void UpdateNameFace ()
 
void NameSelect ()
 
void NameCreate ()
 
void NameDelete ()
 
void UpdatePerso ()
 
void CameraPerso ()
 
void FixPerso (int rank, int index)
 
void ColorPerso ()
 
void DefPerso ()
 
bool IsIOReadScene ()
 
void IOReadName ()
 
void IOReadList ()
 
void IOUpdateList ()
 
void IODeleteScene ()
 
bool IOWriteScene ()
 
bool IOReadScene ()
 
int GetChapPassed ()
 
void UpdateSceneChap (int &chap)
 
void UpdateSceneList (int chap, int &sel)
 
void UpdateSceneResume (int rank)
 
void UpdateDisplayMode ()
 
void ChangeDisplay ()
 
void UpdateApply ()
 
void UpdateSetupButtons ()
 
void ChangeSetupButtons ()
 
void ChangeSetupQuality (int quality)
 
void UpdateKey ()
 
void ChangeKey (EventType event)
 

Protected Attributes

CApplicationm_app
 
CRobotMainm_main
 
CEventQueuem_eventQueue
 
Gfx::CEnginem_engine
 
CInterfacem_interface
 
Gfx::CParticlem_particle
 
Gfx::CCameram_camera
 
CSoundInterfacem_sound
 
CPauseManagerm_pause
 
Phase m_phase
 
Phase m_phaseSetup
 
Phase m_phaseTerm
 
float m_phaseTime
 
GamerPerso m_perso
 
GamerPerso m_persoCopy
 
int m_persoTab
 
float m_persoAngle
 
std::string m_savegameDir
 
std::string m_publicDir
 
std::string m_filesDir
 
int m_index
 
int m_chap [10]
 
int m_sel [10]
 
int m_maxList
 
int m_accessChap
 
std::string m_sceneRead
 
std::string m_stackRead
 
char m_sceneName [20]
 
int m_sceneRank
 
bool m_bSceneSoluce
 
bool m_bSimulSetup
 
bool m_accessEnable
 
bool m_accessMission
 
bool m_accessUser
 
bool m_bDeleteGamer
 
int m_userTotal
 
std::vector< std::string > m_userList
 
int m_shotDelay
 
std::string m_shotName
 
int m_setupSelMode
 
bool m_setupFull
 
bool m_bTooltip
 
bool m_bGlint
 
bool m_bRain
 
bool m_bSoluce4
 
bool m_bMovies
 
bool m_bNiceReset
 
bool m_bHimselfDamage
 
bool m_bCameraScroll
 
bool m_bCameraInvertX
 
bool m_bCameraInvertY
 
bool m_bEffect
 
bool m_bBlood
 
bool m_bAutosave
 
Math::Point m_glintMouse
 
float m_glintTime
 
int m_loadingCounter
 
bool m_bDialog
 
bool m_bDialogFire
 
bool m_bDialogDelete
 
Math::Point m_dialogPos
 
Math::Point m_dialogDim
 
float m_dialogParti
 
float m_dialogTime
 
PauseType m_bInitPause
 
Gfx::CameraType m_initCamera
 
int m_partiPhase [10]
 
float m_partiTime [10]
 
Math::Point m_partiPos [10]
 
SceneInfo m_sceneInfo [MAXSCENE]
 
std::vector< std::string > m_saveList
 

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