OpenClonk
C4Config.h File Reference
Include dependency graph for C4Config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  C4ConfigGeneral
 
class  C4ConfigDeveloper
 
class  C4ConfigGraphics
 
class  C4ConfigSound
 
class  C4ConfigNetwork
 
class  C4ConfigStartup
 
class  C4ConfigLobby
 
class  C4ConfigIRC
 
class  C4ConfigGamepad
 
class  C4ConfigControls
 
class  C4ConfigSecurity
 
class  C4Config
 

Macros

#define C4DEFAULT_FONT_NAME   "Endeavour"
 

Enumerations

enum  { CFG_MaxString = 1024 , CFG_MaxEditorMRU = 8 }
 

Variables

const int C4ConfigMaxGamepads = 4
 
C4Config Config
 

Macro Definition Documentation

◆ C4DEFAULT_FONT_NAME

#define C4DEFAULT_FONT_NAME   "Endeavour"

Definition at line 27 of file C4Config.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CFG_MaxString 
CFG_MaxEditorMRU 

Definition at line 28 of file C4Config.h.

28 { CFG_MaxString = 1024, CFG_MaxEditorMRU = 8 };
@ CFG_MaxEditorMRU
Definition: C4Config.h:28
@ CFG_MaxString
Definition: C4Config.h:28

Variable Documentation

◆ C4ConfigMaxGamepads

const int C4ConfigMaxGamepads = 4

Definition at line 217 of file C4Config.h.

Referenced by C4Config::CompileFunc().

◆ Config

C4Config Config
extern

Definition at line 930 of file C4Config.cpp.

Referenced by C4Landscape::_SetPix2(), C4MainMenu::ActivateDisplay(), C4MainMenu::ActivateNewPlayer(), C4MainMenu::ActivateOptions(), C4MainMenu::ActivateSavegame(), C4LSectors::Add(), C4Network2Client::AddAddrFromPuncher(), C4Viewport::AdjustPosition(), C4Network2::AllowJoin(), C4Application::ApplyResolutionConstraints(), C4Object::AssignRemoval(), C4GUI::Button::Button(), C4ChatControl::C4ChatControl(), C4ClientPlayerInfos::C4ClientPlayerInfos(), C4ControlJoinPlayer::C4ControlJoinPlayer(), C4ControlReInitScenario::C4ControlReInitScenario(), C4GameOptionButtons::C4GameOptionButtons(), C4PortraitSelDlg::C4PortraitSelDlg(), C4StartupMainDlg::C4StartupMainDlg(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4ScenarioListLoader::Scenario::CanOpen(), C4MassMover::Cease(), C4Playback::Check(), C4GUI::CheckBox::CheckBox(), C4MCOverlay::CheckMask(), C4StartupPlrSelDlg::CheckPlayerName(), C4StartupNetDlg::CheckVersionUpdate(), C4Playback::Clear(), C4Network2IRCClient::Close(), C4GUI::ComboBox::ComboBox(), ConsoleDlgProc(), C4GUI::ContextMenu::ContextMenu(), C4ComponentHost::CopyFilePathFromGroup(), C4SoundInstance::Create(), C4MassMoverSet::Create(), CStdGL::CreateContext(), C4Network2::CreateDynamic(), C4ScenarioListLoader::Entry::CreateEntryForFile(), C4MapFolderData::CreateGUIElements(), C4Network2ResList::CreateNetworkFolder(), C4ConfigGeneral::CreateSaveFolder(), C4GameControl::DbgRec(), C4PXS::Deactivate(), C4GameControl::Default(), C4GUI::Dialog::Dialog(), C4AulExec::DirectExec(), C4Game::DoGameOver(), C4Application::DoInit(), C4ScenarioListLoader::SubFolder::DoLoadContents(), C4Network2::DoLobby(), C4StartupNetDlg::DoOK(), C4StartupScenSelDlg::DoOK(), C4Landscape::P::DoScan(), C4UpperBoard::Draw(), C4PXSSystem::Draw(), C4MouseControl::Draw(), C4Game::DrawCrewOverheadText(), C4Network2::DrawStatus(), C4Game::DropFile(), C4ScenarioSection::EnsureTempStore(), EntrySortFunc(), C4Game::ExecObjects(), C4Game::Execute(), C4UpperBoard::Execute(), C4PXS::Execute(), C4Object::Execute(), C4SoundInstance::Execute(), C4Playback::ExecuteControl(), C4PlayerControl::ExecuteControlPacket(), C4Landscape::P::ExecuteScan(), C4MusicFile::ExtractFile(), C4Console::FileNew(), C4Console::FileOpen(), C4Console::FileOpenWPlrs(), C4Console::FileSaveAs(), C4Network2ResList::FindTempResFileName(), C4GraphicsSystem::FlashMessage(), C4Application::FullScreenMode(), C4Application::GameTick(), C4DefList::GetByPath(), C4Application::GetConfigHeight(), C4Application::GetConfigWidth(), C4Language::GetPackGroups(), C4Network2Reference::getSortOrder(), C4Network2Res::GetStandalone(), C4Game::GetTranslatedString(), C4GUI::GUISound(), C4Network2IO::HandlePacket(), C4Reloc::Init(), C4Game::Init(), C4GUI::DialogWindow::Init(), C4MusicSystem::Init(), C4Player::Init(), C4ViewportWindow::Init(), C4Player::InitControl(), C4Game::InitDefs(), C4GraphicsResource::InitFonts(), C4StartupGraphics::InitFonts(), C4Game::InitGame(), C4Network2::InitHost(), C4Game::InitKeyboard(), C4Network2::InitLeague(), C4Network2Reference::InitLocal(), C4Network2::InitNetIO(), C4Game::InitPlayerControlUserSettings(), C4Game::InitScriptEngine(), C4Shader::IsLogging(), C4Network2IRCClient::Join(), C4StartupScenSelDlg::KeyCheat2(), C4StartupOptionsDlg::KeyMusicToggle(), C4Network2::LeaguePlrAuth(), C4Network2::LeagueUpdate(), C4GUI::ListBox::ListBox(), C4ParticleDef::Load(), C4TextureShape::Load(), C4GameParameters::Load(), C4MapFolderData::Load(), C4DefList::Load(), C4ScenarioListLoader::Entry::Load(), C4Config::Load(), C4SoundEffect::Load(), C4StartupPlrSelDlg::PlayerListItem::Load(), C4Game::LoadAdditionalSystemGroup(), C4ScenarioListLoader::Scenario::LoadCustomPre(), C4MusicSystem::LoadMoreMusic(), C4MainMenu::MenuCommand(), C4StartupPlrSelDlg::PlayerListItem::MoveFilename(), C4SoundSystem::NewEffect(), C4Game::NewObject(), C4GameOptionButtons::OnBtnComment(), C4StartupNetDlg::OnBtnInternet(), C4GameOptionButtons::OnBtnInternet(), C4GameOptionButtons::OnBtnLeague(), C4GameOptionButtons::OnBtnPassword(), C4StartupNetDlg::OnBtnRecord(), C4GameOptionButtons::OnBtnRecord(), C4GameLobby::MainDlg::OnClientAddPlayer(), C4PortraitSelDlg::OnClosed(), C4StartupPlrPropertiesDlg::OnClosed(), C4GameOptionButtons::OnCommentSet(), C4ChatControl::OnConnectBtn(), C4StartupPlrSelDlg::OnDelBtnConfirm(), C4GameOptionButtons::OnPasswordSet(), C4StartupMainDlg::OnPlayerSelContextAdd(), C4StartupMainDlg::OnPlayerSelContextAddPlr(), C4StartupMainDlg::OnPlayerSelContextRemove(), C4StartupMainDlg::OnPlayerSelContextRemovePlr(), C4Application::OnResolutionChanged(), C4GameLobby::MainDlg::OnRunBtn(), C4StartupMainDlg::OnShown(), C4Playback::Open(), OpenExtraLogs(), OpenLog(), C4Game::OpenScenario(), C4GameControlNetwork::PackCompleteCtrl(), C4Application::ParseCommandLine(), C4MusicFileSDL::Play(), C4MusicSystem::Play(), C4Application::PreInit(), C4Game::PreInit(), C4MessageInput::ProcessCommand(), C4ChatControl::ProcessInput(), PropertyDlgProc(), C4HTTPClient::Query(), C4Game::QuickSave(), C4Application::Quit(), C4ViewportList::RecalculateViewports(), RecordRandom(), C4PlayerInfoList::RecreatePlayerFiles(), C4Shader::Refresh(), C4Console::RegisterRecentInput(), C4Game::ReloadDef(), C4Game::ReloadFile(), C4LSectors::Remove(), C4MusicFile::RemTempFile(), C4GUI::RenameEdit::RenameEdit(), C4GameControl::RequestRuntimeRecord(), RestartApplication(), C4PlayerInfoList::RestoreSavegameInfos(), C4Shape::Rotate(), C4Player::Save(), C4PXSSystem::Save(), C4PlayerList::Save(), C4StartupOptionsDlg::SaveConfig(), C4GameSave::SaveDesc(), C4Landscape::P::SaveDiffInternal(), C4Game::SaveGameTitle(), C4Landscape::P::SaveInternal(), C4Landscape::SaveMap(), C4GraphicsSystem::SaveScreenshot(), C4Landscape::SaveTextures(), C4ScenarioSection::ScenarioLoad(), C4MusicSystem::ScheduleWaitTime(), C4Network2Res::SetByCore(), C4Network2Res::SetByFile(), C4Network2Res::SetByGroup(), C4Game::SetDefaultGamma(), C4Application::SetGameFont(), C4ApplicationGameTimer::SetGameTickDelay(), C4ClientCore::SetLocal(), C4Object::SetOCF(), C4MusicSystem::SetPlayList(), C4StartupNetListEntry::SetReference(), C4ScenarioListLoader::Entry::SetTitleInGroup(), C4Record::Start(), C4GameLobby::MainDlg::Start(), StartSoundEffect(), StartSoundEffectAt(), C4Record::Stop(), C4ControlJoinPlayer::Strip(), C4GUI::Tabular::Tabular(), C4MusicSystem::ToggleOnOff(), C4LSectors::Update(), C4StartupPlrSelDlg::PlayerListItem::UpdateCore(), C4Game::UpdateLanguage(), C4Object::UpdateOCF(), C4StartupMainDlg::UpdateParticipants(), C4ChatControl::UpdateTitle(), C4MusicSystem::UpdateVolume(), and C4GameSave::WriteDescDefinitions().