From fa79c5c36a8248e9024a9018ab4f362877970441 Mon Sep 17 00:00:00 2001 From: RickyRister <42636155+RickyRister@users.noreply.github.com> Date: Fri, 3 Jan 2025 12:50:30 -0800 Subject: [PATCH] populate default debug.ini with more values (#5411) * populate default debug.ini with more values * move the default debug.ini to a resource --- cockatrice/cockatrice.qrc | 1 + cockatrice/resources/config/debug.ini | 11 +++++++++++ cockatrice/src/settings/debug_settings.cpp | 4 ++-- 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 cockatrice/resources/config/debug.ini diff --git a/cockatrice/cockatrice.qrc b/cockatrice/cockatrice.qrc index 2d147bcf6..b81f869ea 100644 --- a/cockatrice/cockatrice.qrc +++ b/cockatrice/cockatrice.qrc @@ -41,6 +41,7 @@ resources/config/deckeditor.svg resources/config/shorcuts.svg resources/config/sound.svg + resources/config/debug.ini resources/counters/w.svg resources/counters/w_highlight.svg diff --git a/cockatrice/resources/config/debug.ini b/cockatrice/resources/config/debug.ini new file mode 100644 index 000000000..a1d203c7a --- /dev/null +++ b/cockatrice/resources/config/debug.ini @@ -0,0 +1,11 @@ +[debug] +showCardId=false + +[localgame] +onStartup=false +playerCount=1 +;deck\Player 1=path/to/deck +;deck\Player 2=path/to/deck + +; Fun Fact: You can assign a deck to your username and it will auto load and ready when you join a server game +;deck\Your Username Here=path/to/deck diff --git a/cockatrice/src/settings/debug_settings.cpp b/cockatrice/src/settings/debug_settings.cpp index 75276a091..f6f12f60e 100644 --- a/cockatrice/src/settings/debug_settings.cpp +++ b/cockatrice/src/settings/debug_settings.cpp @@ -5,9 +5,9 @@ DebugSettings::DebugSettings(const QString &settingPath, QObject *parent) : SettingsManager(settingPath + "debug.ini", parent) { - // force debug.ini to be created if it doesn't exist yet + // Create the default debug.ini if it doesn't exist yet if (!QFile(settingPath + "debug.ini").exists()) { - setValue(false, "showCardId", "debug"); + QFile::copy(":/resources/config/debug.ini", settingPath + "debug.ini"); } }