Colobot
Loading...
Searching...
No Matches
Ui::CScreenSetupControls Class Reference
Inheritance diagram for Ui::CScreenSetupControls:

Public Member Functions

void SetActive () override
void CreateInterface () override
bool EventProcess (const Event &event) override
Public Member Functions inherited from Ui::CScreenSetup
void SetInSimulation (bool simulationSetup)

Protected Member Functions

void ChangeSetupButtons ()
void UpdateSetupButtons ()
void ChangeKey (EventType event)
void UpdateKey ()
void ToggleJoystickInvert (EventType type)
Protected Member Functions inherited from Ui::CScreen
void CreateVersionDisplay ()
void SetBackground (const std::string &filename, bool scaled=false)

Protected Attributes

CInput * m_input
Protected Attributes inherited from Ui::CScreenSetup
CSettings * m_settings
Gfx::CCamera * m_camera
bool m_simulationSetup
Protected Attributes inherited from Ui::CScreen
CRobotMain * m_main
CInterface * m_interface
CApplication * m_app
CEventQueue * m_eventQueue
Gfx::CEngine * m_engine
CSoundInterface * m_sound
const Math::Point dim = Math::Point(32.0f/640.0f, 32.0f/480.0f)
const float ox = 3.0f/640.0f
const float oy = 3.0f/480.0f
const float sx = (32.0f+2.0f)/640.0f
const float sy = (32.0f+2.0f)/480.0f

Additional Inherited Members

Static Public Member Functions inherited from Ui::CScreenSetup
static Phase GetTab ()
Static Protected Attributes inherited from Ui::CScreenSetup
static Phase m_tab = PHASE_SETUPg

Member Function Documentation

◆ SetActive()

void Ui::CScreenSetupControls::SetActive ( )
overridevirtual

Implements Ui::CScreenSetup.

◆ CreateInterface()

void Ui::CScreenSetupControls::CreateInterface ( )
overridevirtual

Reimplemented from Ui::CScreenSetup.

◆ EventProcess()

bool Ui::CScreenSetupControls::EventProcess ( const Event & event)
overridevirtual

Reimplemented from Ui::CScreenSetup.


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