Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Ui::CMainDialog Class Reference

Public Member Functions

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 SetUserDir (char *base, int rank)
void BuildSceneName (std::string &filename, char *base, int rank)
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 ()

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 UpdateDisplayDevice ()
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_sceneDir
std::string m_savegameDir
std::string m_publicDir
std::string m_userDir
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_setupSelDevice
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
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< fs::path > m_saveList

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