scenario editor warn about outdated help windows
This commit is contained in:
@@ -427,9 +427,16 @@ void redraw_everything() {
|
|||||||
restore_cursor();
|
restore_cursor();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void show_outdated_warning() {
|
||||||
|
std::string outdated_help1 = "The information in the following help window is extremely outdated! The most up-to-date documentation for OpenBoE is here:";
|
||||||
|
std::string outdated_help2 = "https://openboe.com/docs";
|
||||||
|
|
||||||
|
showWarning(outdated_help1, outdated_help2);
|
||||||
|
}
|
||||||
|
|
||||||
void handle_menu_choice(eMenu item_hit) {
|
void handle_menu_choice(eMenu item_hit) {
|
||||||
extern cUndoList undo_list;
|
extern cUndoList undo_list;
|
||||||
bool isEdit = false, isHelp = false;
|
bool isEdit = false, isHelp = false, isOutdated = false;
|
||||||
std::string helpDlog;
|
std::string helpDlog;
|
||||||
fs::path file_to_load;
|
fs::path file_to_load;
|
||||||
cKey editKey = {true};
|
cKey editKey = {true};
|
||||||
@@ -741,18 +748,22 @@ void handle_menu_choice(eMenu item_hit) {
|
|||||||
case eMenu::HELP_START:
|
case eMenu::HELP_START:
|
||||||
helpDlog = "help-editing";
|
helpDlog = "help-editing";
|
||||||
isHelp = true;
|
isHelp = true;
|
||||||
|
isOutdated = true;
|
||||||
break;
|
break;
|
||||||
case eMenu::HELP_TEST:
|
case eMenu::HELP_TEST:
|
||||||
helpDlog = "help-testing";
|
helpDlog = "help-testing";
|
||||||
isHelp = true;
|
isHelp = true;
|
||||||
|
isOutdated = true;
|
||||||
break;
|
break;
|
||||||
case eMenu::HELP_DIST:
|
case eMenu::HELP_DIST:
|
||||||
helpDlog = "help-distributing";
|
helpDlog = "help-distributing";
|
||||||
isHelp = true;
|
isHelp = true;
|
||||||
|
isOutdated = true;
|
||||||
break;
|
break;
|
||||||
case eMenu::HELP_CONTEST:
|
case eMenu::HELP_CONTEST:
|
||||||
helpDlog = "help-contest";
|
helpDlog = "help-contest";
|
||||||
isHelp = true;
|
isHelp = true;
|
||||||
|
isOutdated = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if(isEdit) {
|
if(isEdit) {
|
||||||
@@ -769,8 +780,12 @@ void handle_menu_choice(eMenu item_hit) {
|
|||||||
redraw_screen();
|
redraw_screen();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(isHelp)
|
if(isHelp){
|
||||||
|
if(isOutdated){
|
||||||
|
show_outdated_warning();
|
||||||
|
}
|
||||||
cChoiceDlog(helpDlog).show();
|
cChoiceDlog(helpDlog).show();
|
||||||
|
}
|
||||||
redraw_screen();
|
redraw_screen();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user