ServerUIPropertiesMenu for Configurator to edit builtin UIProperties of MP (#194)

This commit is contained in:
axelalex2
2018-10-06 21:01:33 +02:00
committed by Lukas Kremsmayr
parent 3bc3a4e65d
commit 8c2ae55d97
3 changed files with 653 additions and 0 deletions

View File

@ -18,6 +18,7 @@ use ManiaControl\Manialinks\ManialinkManager;
use ManiaControl\Manialinks\ManialinkPageAnswerListener;
use ManiaControl\Players\Player;
use ManiaControl\Server\ServerOptionsMenu;
use ManiaControl\Server\ServerUIPropertiesMenu;
use ManiaControl\Server\VoteRatiosMenu;
/**
@ -51,6 +52,8 @@ class Configurator implements CallbackListener, CommandListener, ManialinkPageAn
private $maniaControl = null;
/** @var ServerOptionsMenu $serverOptionsMenu */
private $serverOptionsMenu = null;
/** @var ServerUIPropertiesMenu $serverUIPropertiesMenu */
private $serverUIPropertiesMenu = null;
/** @var ScriptSettings $scriptSettings */
private $scriptSettings = null;
/** @var VoteRatiosMenu $voteRatiosMenu */
@ -93,6 +96,10 @@ class Configurator implements CallbackListener, CommandListener, ManialinkPageAn
$this->serverOptionsMenu = new ServerOptionsMenu($maniaControl);
$this->addMenu($this->serverOptionsMenu);
// Create server UI properties menu
$this->serverUIPropertiesMenu = new ServerUIPropertiesMenu($maniaControl);
$this->addMenu($this->serverUIPropertiesMenu);
// Create script settings
$this->scriptSettings = new ScriptSettings($maniaControl);
$this->addMenu($this->scriptSettings);