fml fix
This commit is contained in:
parent
12c2a660a6
commit
a790309e02
@ -354,20 +354,21 @@ class Script {
|
||||
* @return string
|
||||
*/
|
||||
private function buildScriptText() {
|
||||
$scriptText = "";
|
||||
$scriptText .= $this->getHeaderComment();
|
||||
$scriptText .= $this->getIncludes();
|
||||
$scriptText .= $this->getConstants();
|
||||
$scriptText .= $this->getFunctions();
|
||||
$scriptText .= $this->getTooltipLabels();
|
||||
$scriptText .= $this->getMenuLabels();
|
||||
$scriptText .= $this->getPagesLabels();
|
||||
$scriptText .= $this->getProfileLabels();
|
||||
$scriptText .= $this->getMapInfoLabels();
|
||||
$scriptText .= $this->getSoundLabels();
|
||||
$scriptText .= $this->getToggleLabels();
|
||||
$scriptText .= $this->getSpectateLabels();
|
||||
$scriptText .= $this->getMainFunction();
|
||||
$mainFunction = $this->getMainFunction();
|
||||
$labels = $this->getLabels();
|
||||
$functions = $this->getFunctions();
|
||||
$constants = $this->getConstants();
|
||||
$includes = $this->getIncludes();
|
||||
$headerComment = $this->getHeaderComment();
|
||||
|
||||
$scriptText = PHP_EOL;
|
||||
$scriptText .= $headerComment;
|
||||
$scriptText .= $includes;
|
||||
$scriptText .= $constants;
|
||||
$scriptText .= $functions;
|
||||
$scriptText .= $labels;
|
||||
$scriptText .= $mainFunction;
|
||||
|
||||
return $scriptText;
|
||||
}
|
||||
|
||||
@ -473,6 +474,7 @@ Void " . self::FUNCTION_SETTOOLTIPTEXT . "(CMlControl _TooltipControl, CMlContro
|
||||
declare Label = (_TooltipControl as CMlLabel);
|
||||
Label.Value = " . self::CONSTANT_TOOLTIPTEXTS . "[TooltipId][HoverId];
|
||||
}";
|
||||
$this->setFunction(self::FUNCTION_SETTOOLTIPTEXT, $setFunctionText);
|
||||
$getFunctionText = "
|
||||
Text " . self::FUNCTION_GETTOOLTIPCONTROLID . "(Text _ControlClass) {
|
||||
declare ClassParts = TextLib::Split(\"-\", _ControlClass);
|
||||
@ -480,10 +482,27 @@ Text " . self::FUNCTION_GETTOOLTIPCONTROLID . "(Text _ControlClass) {
|
||||
if (ClassParts[0] != \"" . self::CLASS_TOOLTIP . "\") return \"\";
|
||||
return ClassParts[1];
|
||||
}";
|
||||
$this->setFunction(self::FUNCTION_SETTOOLTIPTEXT, $setFunctionText);
|
||||
$this->setFunction(self::FUNCTION_GETTOOLTIPCONTROLID, $getFunctionText);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Labels
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
private function getLabels() {
|
||||
$labelsText = PHP_EOL;
|
||||
$labelsText .= $this->getTooltipLabels();
|
||||
$labelsText .= $this->getMenuLabels();
|
||||
$labelsText .= $this->getPagesLabels();
|
||||
$labelsText .= $this->getProfileLabels();
|
||||
$labelsText .= $this->getMapInfoLabels();
|
||||
$labelsText .= $this->getSoundLabels();
|
||||
$labelsText .= $this->getToggleLabels();
|
||||
$labelsText .= $this->getSpectateLabels();
|
||||
return $labelsText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the Tooltip Labels
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user