git repos / blockattack-game

commit 0e662388

sago007 · 2019-03-09 12:21
0e662388489037019d86438f4d8d34ec3ba1b46e patch · browse files
parent d50cee1b6f49287374d2e98615caadc35298a7ae

Print additional driver information

Changed files

M source/code/HelpAboutState.cpp before
diff --git a/source/code/HelpAboutState.cpp b/source/code/HelpAboutState.cpp index cea9f70..721f7b3 100644 --- a/source/code/HelpAboutState.cpp +++ b/source/code/HelpAboutState.cpp
@@ -54,10 +54,20 @@ static void setHelpGamepadFont(const sago::SagoDataHolder* holder, sago::SagoTex
field.SetText(text);
}
-static SDL_RendererInfo renderInfo;
+
+
HelpAboutState::HelpAboutState() {
+ SDL_RendererInfo renderInfo;
+ SDL_version compiled;
+ SDL_version linked;
SDL_GetRendererInfo(globalData.screen, &renderInfo);
+ SDL_VERSION(&compiled);
+ SDL_GetVersion(&linked);
+ const char* audio_driver_name = SDL_GetCurrentAudioDriver();
+ if (!audio_driver_name) {
+ audio_driver_name = _("No audio driver");
+ }
std::stringstream infoStream;
infoStream << _("Name:") << " " << _("Block Attack - Rise of the Blocks") << "\n";
infoStream << _("Original name:") << " Block Attack - Rise of the Blocks" << "\n";
@@ -65,6 +75,9 @@ HelpAboutState::HelpAboutState() {
infoStream << _("Homepage:") << " " << "https://blockattack.net\n";
infoStream << _("Github page:") << " " << "https://github.com/blockattack/blockattack-game\n";
infoStream << _("SDL render:") << " " << renderInfo.name << "\n";
+ infoStream << _("SDL audio driver:") << " " << audio_driver_name << "\n";
+ infoStream << _("SDL compiled version:") << " " << (int)compiled.major << "." << (int)compiled.minor << "." << (int)compiled.patch << "\n";
+ infoStream << _("SDL linked version:") << " " << (int)linked.major << "." << (int)linked.minor << "." << (int)linked.patch << "\n";
infoStream << _("Save folder:") << " " << PHYSFS_getWriteDir() << "\n";
infoStream << _("Locale:") << " " << setlocale( LC_CTYPE, nullptr ) << "\n";
setHelpGamepadFont(&globalData.spriteHolder->GetDataHolder(), titleField, _("About"));