aboutsummaryrefslogtreecommitdiff
path: root/src/text_file_functions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/text_file_functions.cpp')
-rw-r--r--src/text_file_functions.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/text_file_functions.cpp b/src/text_file_functions.cpp
index b0209411..05d84165 100644
--- a/src/text_file_functions.cpp
+++ b/src/text_file_functions.cpp
@@ -912,6 +912,15 @@ QString AOApplication::get_custom_realization(QString p_char)
return get_sfx_suffix(get_sounds_path(f_result));
}
+bool AOApplication::get_pos_is_judge(const QString &p_pos)
+{
+ QStringList positions = read_design_ini("judges", get_background_path("design.ini")).split(",");
+ if (positions.size() == 1 && positions[0] == "") {
+ return p_pos == "jud"; //Hardcoded BS only if we have no judges= defined
+ }
+ return positions.contains(p_pos.trimmed());
+}
+
bool AOApplication::get_blank_blip()
{
QString result = configini->value("blank_blip", "false").value<QString>();