Codechange: move windows common to AI and GS out of ai_gui
This commit is contained in:
@@ -9,6 +9,8 @@ add_files(
|
||||
script_config.cpp
|
||||
script_config.hpp
|
||||
script_fatalerror.hpp
|
||||
script_gui.h
|
||||
script_gui.cpp
|
||||
script_info.cpp
|
||||
script_info.hpp
|
||||
script_info_dummy.cpp
|
||||
|
@@ -18,7 +18,7 @@
|
||||
#include "../script_info.hpp"
|
||||
#include "../script_instance.hpp"
|
||||
#include "script_log.hpp"
|
||||
#include "../../ai/ai_gui.hpp"
|
||||
#include "../script_gui.h"
|
||||
#include "../../settings_type.h"
|
||||
#include "../../network/network.h"
|
||||
#include "../../misc_cmd.h"
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
/* Inform script developer that their script has been paused and
|
||||
* needs manual action to continue. */
|
||||
ShowAIDebugWindow(ScriptObject::GetRootCompany());
|
||||
ShowScriptDebugWindow(ScriptObject::GetRootCompany());
|
||||
|
||||
if ((_pause_mode & PM_PAUSED_NORMAL) == PM_UNPAUSED) {
|
||||
ScriptObject::Command<CMD_PAUSE>::Do(PM_PAUSED_NORMAL, true);
|
||||
|
@@ -75,7 +75,7 @@
|
||||
|
||||
/* Also still print to debug window */
|
||||
Debug(script, level, "[{}] [{}] {}", (uint)ScriptObject::GetRootCompany(), logc, log->lines[log->pos]);
|
||||
InvalidateWindowData(WC_AI_DEBUG, 0, ScriptObject::GetRootCompany());
|
||||
InvalidateWindowData(WC_SCRIPT_DEBUG, 0, ScriptObject::GetRootCompany());
|
||||
}
|
||||
|
||||
/* static */ void ScriptLog::FreeLogPointer()
|
||||
|
1256
src/script/script_gui.cpp
Normal file
1256
src/script/script_gui.cpp
Normal file
File diff suppressed because it is too large
Load Diff
23
src/script/script_gui.h
Normal file
23
src/script/script_gui.h
Normal file
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** @file script_gui.hpp %Window for configuring the scripts */
|
||||
|
||||
#ifndef SCRIPT_GUI_HPP
|
||||
#define SCRIPT_GUI_HPP
|
||||
|
||||
#include "../company_type.h"
|
||||
#include "../textfile_type.h"
|
||||
|
||||
void ShowScriptListWindow(CompanyID slot);
|
||||
Window *ShowScriptDebugWindow(CompanyID show_company = INVALID_COMPANY);
|
||||
void ShowScriptSettingsWindow(CompanyID slot);
|
||||
void ShowScriptTextfileWindow(TextfileType file_type, CompanyID slot);
|
||||
void ShowScriptDebugWindowIfScriptError();
|
||||
void InitializeScriptGui();
|
||||
|
||||
#endif /* SCRIPT_GUI_HPP */
|
Reference in New Issue
Block a user