reanmed to new FML names
This commit is contained in:
@ -304,31 +304,31 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
|
||||
//Custom Vote Menu Iconsframe
|
||||
$frame = new Frame();
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
$frame->setPosition($posX, $posY);
|
||||
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setSize($width * $itemMarginFactorX, $height * $itemMarginFactorY);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
|
||||
$iconFrame = new Frame();
|
||||
$frame->add($iconFrame);
|
||||
$frame->addChild($iconFrame);
|
||||
|
||||
$iconFrame->setSize($itemSize, $itemSize);
|
||||
$itemQuad = new Quad_UIConstruction_Buttons();
|
||||
$itemQuad->setSubStyle($itemQuad::SUBSTYLE_Add);
|
||||
$itemQuad->setSize($itemSize, $itemSize);
|
||||
$iconFrame->add($itemQuad);
|
||||
$iconFrame->addChild($itemQuad);
|
||||
|
||||
//Define Description Label
|
||||
$menuEntries = count($this->voteMenuItems);
|
||||
$descriptionFrame = new Frame();
|
||||
$maniaLink->add($descriptionFrame);
|
||||
$manialink->addChild($descriptionFrame);
|
||||
$descriptionFrame->setPosition($posX - $menuEntries * $itemSize * 1.15 - 6, $posY);
|
||||
|
||||
$descriptionLabel = new Label();
|
||||
$descriptionFrame->add($descriptionLabel);
|
||||
$descriptionFrame->addChild($descriptionLabel);
|
||||
$descriptionLabel->setAlign($descriptionLabel::RIGHT, $descriptionLabel::TOP);
|
||||
$descriptionLabel->setSize(40, 4);
|
||||
$descriptionLabel->setTextSize(1.4);
|
||||
@ -336,15 +336,16 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
|
||||
//Popout Frame
|
||||
$popoutFrame = new Frame();
|
||||
$maniaLink->add($popoutFrame);
|
||||
$manialink->addChild($popoutFrame);
|
||||
$popoutFrame->setPosition($posX - $itemSize * 0.5, $posY);
|
||||
$popoutFrame->setHAlign($popoutFrame::RIGHT);
|
||||
$popoutFrame->setHorizontalAlign($popoutFrame::RIGHT);
|
||||
$popoutFrame->setSize(4 * $itemSize * $itemMarginFactorX, $itemSize * $itemMarginFactorY);
|
||||
$popoutFrame->setVisible(false);
|
||||
|
||||
|
||||
$backgroundQuad = new Quad();
|
||||
$popoutFrame->add($backgroundQuad);
|
||||
$backgroundQuad->setHAlign($backgroundQuad::RIGHT);
|
||||
$popoutFrame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setHorizontalAlign($backgroundQuad::RIGHT);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
$backgroundQuad->setSize($menuEntries * $itemSize * 1.15 + 2, $itemSize * $itemMarginFactorY);
|
||||
|
||||
@ -356,14 +357,14 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
foreach ($menuItems as $menuItem) {
|
||||
/** @var Quad $menuQuad */
|
||||
$menuQuad = $menuItem[0];
|
||||
$popoutFrame->add($menuQuad);
|
||||
$popoutFrame->addChild($menuQuad);
|
||||
$menuQuad->setSize($itemSize, $itemSize);
|
||||
$menuQuad->setX($posX);
|
||||
$menuQuad->setHAlign($menuQuad::RIGHT);
|
||||
$menuQuad->setHorizontalAlign($menuQuad::RIGHT);
|
||||
$posX -= $itemSize * 1.05;
|
||||
|
||||
if ($menuItem[1]) {
|
||||
$menuQuad->removeScriptFeatures();
|
||||
$menuQuad->removeAllScriptFeatures();
|
||||
$description = '$s' . $menuItem[1];
|
||||
$menuQuad->addTooltipLabelFeature($descriptionLabel, $description);
|
||||
}
|
||||
@ -702,19 +703,19 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
|
||||
// mainframe
|
||||
$frame = new Frame();
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
$frame->setSize($width, $height);
|
||||
$frame->setPosition($posX, $posY, 30);
|
||||
|
||||
// Background Quad
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setSize($width, $height);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
|
||||
//Vote for label
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setY($height / 2 - 3);
|
||||
$label->setSize($width - 5, $height);
|
||||
$label->setTextSize(1.3);
|
||||
@ -722,7 +723,7 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
|
||||
//Started by nick
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setY($height / 2 - 6);
|
||||
$label->setSize($width - 5, 2);
|
||||
$label->setTextSize(1);
|
||||
@ -731,7 +732,7 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
|
||||
//Time Gauge
|
||||
$timeGauge = new Gauge();
|
||||
$frame->add($timeGauge);
|
||||
$frame->addChild($timeGauge);
|
||||
$timeGauge->setY(1.5);
|
||||
$timeGauge->setSize($width * 0.95, 6);
|
||||
$timeGauge->setDrawBg(false);
|
||||
@ -745,7 +746,7 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
|
||||
//Time Left
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setY(0);
|
||||
$label->setSize($width - 5, $height);
|
||||
$label->setTextSize(1.1);
|
||||
@ -754,7 +755,7 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
|
||||
//Vote Gauge
|
||||
$voteGauge = new Gauge();
|
||||
$frame->add($voteGauge);
|
||||
$frame->addChild($voteGauge);
|
||||
$voteGauge->setY(-4);
|
||||
$voteGauge->setSize($width * 0.65, 12);
|
||||
$voteGauge->setDrawBg(false);
|
||||
@ -764,7 +765,7 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
|
||||
$posY = -4.4;
|
||||
$voteLabel = new Label();
|
||||
$frame->add($voteLabel);
|
||||
$frame->addChild($voteLabel);
|
||||
$voteLabel->setY($posY);
|
||||
$voteLabel->setSize($width * 0.65, 12);
|
||||
$voteLabel->setStyle($labelStyle);
|
||||
@ -773,13 +774,13 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
|
||||
|
||||
$positiveQuad = new Quad_BgsPlayerCard();
|
||||
$frame->add($positiveQuad);
|
||||
$frame->addChild($positiveQuad);
|
||||
$positiveQuad->setPosition(-$width / 2 + 6, $posY);
|
||||
$positiveQuad->setSubStyle($positiveQuad::SUBSTYLE_BgPlayerCardBig);
|
||||
$positiveQuad->setSize(5, 5);
|
||||
|
||||
$positiveLabel = new Label_Button();
|
||||
$frame->add($positiveLabel);
|
||||
$frame->addChild($positiveLabel);
|
||||
$positiveLabel->setPosition(-$width / 2 + 6, $posY);
|
||||
$positiveLabel->setStyle($labelStyle);
|
||||
$positiveLabel->setTextSize(1);
|
||||
@ -788,11 +789,11 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
||||
$positiveLabel->setText('F1');
|
||||
|
||||
$negativeQuad = clone $positiveQuad;
|
||||
$frame->add($negativeQuad);
|
||||
$frame->addChild($negativeQuad);
|
||||
$negativeQuad->setX($width / 2 - 6);
|
||||
|
||||
$negativeLabel = clone $positiveLabel;
|
||||
$frame->add($negativeLabel);
|
||||
$frame->addChild($negativeLabel);
|
||||
$negativeLabel->setX($width / 2 - 6);
|
||||
$negativeLabel->setTextColor('F00');
|
||||
$negativeLabel->setText('F2');
|
||||
|
@ -476,18 +476,18 @@ class DedimaniaPlugin implements CallbackListener, CommandListener, TimerListene
|
||||
|
||||
$manialink = new ManiaLink(self::MLID_DEDIMANIA);
|
||||
$frame = new Frame();
|
||||
$manialink->add($frame);
|
||||
$manialink->addChild($frame);
|
||||
$frame->setPosition($posX, $posY);
|
||||
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$backgroundQuad->setVAlign($backgroundQuad::TOP);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setVerticalAlign($backgroundQuad::TOP);
|
||||
$height = 7. + $lines * $lineHeight;
|
||||
$backgroundQuad->setSize($width * 1.05, $height);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
|
||||
$titleLabel = new Label();
|
||||
$frame->add($titleLabel);
|
||||
$frame->addChild($titleLabel);
|
||||
$titleLabel->setPosition(0, $lineHeight * -0.9);
|
||||
$titleLabel->setWidth($width);
|
||||
$titleLabel->setStyle($labelStyle);
|
||||
@ -504,18 +504,18 @@ class DedimaniaPlugin implements CallbackListener, CommandListener, TimerListene
|
||||
$y = -8. - $index * $lineHeight;
|
||||
|
||||
$recordFrame = new Frame();
|
||||
$frame->add($recordFrame);
|
||||
$frame->addChild($recordFrame);
|
||||
$recordFrame->setPosition(0, $y);
|
||||
|
||||
/*$backgroundQuad = new Quad();
|
||||
$recordFrame->add($backgroundQuad);
|
||||
$recordFrame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setSize($width * 1.04, $lineHeight * 1.4);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);*/
|
||||
|
||||
//Rank
|
||||
$rankLabel = new Label();
|
||||
$recordFrame->add($rankLabel);
|
||||
$rankLabel->setHAlign($rankLabel::LEFT);
|
||||
$recordFrame->addChild($rankLabel);
|
||||
$rankLabel->setHorizontalAlign($rankLabel::LEFT);
|
||||
$rankLabel->setX($width * -0.47);
|
||||
$rankLabel->setSize($width * 0.06, $lineHeight);
|
||||
$rankLabel->setTextSize(1);
|
||||
@ -525,8 +525,8 @@ class DedimaniaPlugin implements CallbackListener, CommandListener, TimerListene
|
||||
|
||||
//Name
|
||||
$nameLabel = new Label();
|
||||
$recordFrame->add($nameLabel);
|
||||
$nameLabel->setHAlign($nameLabel::LEFT);
|
||||
$recordFrame->addChild($nameLabel);
|
||||
$nameLabel->setHorizontalAlign($nameLabel::LEFT);
|
||||
$nameLabel->setX($width * -0.4);
|
||||
$nameLabel->setSize($width * 0.6, $lineHeight);
|
||||
$nameLabel->setTextSize(1);
|
||||
@ -535,8 +535,8 @@ class DedimaniaPlugin implements CallbackListener, CommandListener, TimerListene
|
||||
|
||||
//Time
|
||||
$timeLabel = new Label();
|
||||
$recordFrame->add($timeLabel);
|
||||
$timeLabel->setHAlign($timeLabel::RIGHT);
|
||||
$recordFrame->addChild($timeLabel);
|
||||
$timeLabel->setHorizontalAlign($timeLabel::RIGHT);
|
||||
$timeLabel->setX($width * 0.47);
|
||||
$timeLabel->setSize($width * 0.25, $lineHeight);
|
||||
$timeLabel->setTextSize(1);
|
||||
@ -1113,7 +1113,7 @@ class DedimaniaPlugin implements CallbackListener, CommandListener, TimerListene
|
||||
|
||||
// Main frame
|
||||
$frame = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultListFrame($script, $paging);
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
|
||||
// Start offsets
|
||||
$posX = -$width / 2;
|
||||
@ -1121,11 +1121,11 @@ class DedimaniaPlugin implements CallbackListener, CommandListener, TimerListene
|
||||
|
||||
// Predefine Description Label
|
||||
$descriptionLabel = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultDescriptionLabel();
|
||||
$frame->add($descriptionLabel);
|
||||
$frame->addChild($descriptionLabel);
|
||||
|
||||
// Headline
|
||||
$headFrame = new Frame();
|
||||
$frame->add($headFrame);
|
||||
$frame->addChild($headFrame);
|
||||
$headFrame->setY($posY - 5);
|
||||
$array = array('Rank' => $posX + 5, 'Nickname' => $posX + 18, 'Login' => $posX + 70, 'Time' => $posX + 101);
|
||||
$this->maniaControl->getManialinkManager()->labelLine($headFrame, $array);
|
||||
@ -1137,17 +1137,17 @@ class DedimaniaPlugin implements CallbackListener, CommandListener, TimerListene
|
||||
foreach ($records as $listRecord) {
|
||||
if ($index % 15 === 0) {
|
||||
$pageFrame = new Frame();
|
||||
$frame->add($pageFrame);
|
||||
$frame->addChild($pageFrame);
|
||||
$posY = $height / 2 - 10;
|
||||
$paging->addPage($pageFrame);
|
||||
}
|
||||
|
||||
$recordFrame = new Frame();
|
||||
$pageFrame->add($recordFrame);
|
||||
$pageFrame->addChild($recordFrame);
|
||||
|
||||
if ($index % 2 !== 0) {
|
||||
$lineQuad = new Quad_BgsPlayerCard();
|
||||
$recordFrame->add($lineQuad);
|
||||
$recordFrame->addChild($lineQuad);
|
||||
$lineQuad->setSize($width, 4);
|
||||
$lineQuad->setSubStyle($lineQuad::SUBSTYLE_BgPlayerCardBig);
|
||||
$lineQuad->setZ(0.001);
|
||||
|
@ -170,50 +170,50 @@ class DonationPlugin implements CallbackListener, CommandListener, Plugin {
|
||||
|
||||
// Donate Menu Icon Frame
|
||||
$frame = new Frame();
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
$frame->setPosition($posX, $posY);
|
||||
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setSize($width * $itemMarginFactorX, $height * $itemMarginFactorY);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
|
||||
$iconFrame = new Frame();
|
||||
$frame->add($iconFrame);
|
||||
$frame->addChild($iconFrame);
|
||||
|
||||
$iconFrame->setSize($itemSize, $itemSize);
|
||||
$itemQuad = new Quad_BgRaceScore2();
|
||||
$itemQuad->setSubStyle($itemQuad::SUBSTYLE_Points);
|
||||
$itemQuad->setSize($itemSize, $itemSize);
|
||||
$iconFrame->add($itemQuad);
|
||||
$iconFrame->addChild($itemQuad);
|
||||
|
||||
$valueArray = explode(',', $values);
|
||||
|
||||
// Values Menu
|
||||
$popoutFrame = new Frame();
|
||||
$maniaLink->add($popoutFrame);
|
||||
$manialink->addChild($popoutFrame);
|
||||
$popoutFrame->setPosition($posX - $itemSize * 0.5, $posY);
|
||||
$popoutFrame->setHAlign($popoutFrame::RIGHT);
|
||||
$popoutFrame->setHorizontalAlign($popoutFrame::RIGHT);
|
||||
$popoutFrame->setSize(4 * $itemSize * $itemMarginFactorX, $itemSize * $itemMarginFactorY);
|
||||
$popoutFrame->setVisible(false);
|
||||
|
||||
$quad = new Quad();
|
||||
$popoutFrame->add($quad);
|
||||
$quad->setHAlign($quad::RIGHT);
|
||||
$popoutFrame->addChild($quad);
|
||||
$quad->setHorizontalAlign($quad::RIGHT);
|
||||
$quad->setStyles($quadStyle, $quadSubstyle);
|
||||
$quad->setSize(strlen($values) * 2 + count($valueArray) * 1, $itemSize * $itemMarginFactorY);
|
||||
|
||||
$popoutFrame->add($quad);
|
||||
$popoutFrame->addChild($quad);
|
||||
$itemQuad->addToggleFeature($popoutFrame);
|
||||
|
||||
// Description Label
|
||||
$descriptionFrame = new Frame();
|
||||
$maniaLink->add($descriptionFrame);
|
||||
$manialink->addChild($descriptionFrame);
|
||||
$descriptionFrame->setPosition($posX - 50, $posY - 5);
|
||||
$descriptionFrame->setHAlign($descriptionFrame::RIGHT);
|
||||
$descriptionFrame->setHorizontalAlign($descriptionFrame::RIGHT);
|
||||
|
||||
$descriptionLabel = new Label();
|
||||
$descriptionFrame->add($descriptionLabel);
|
||||
$descriptionFrame->addChild($descriptionLabel);
|
||||
$descriptionLabel->setAlign($descriptionLabel::LEFT, $descriptionLabel::TOP);
|
||||
$descriptionLabel->setSize(40, 4);
|
||||
$descriptionLabel->setTextSize(2);
|
||||
@ -224,9 +224,9 @@ class DonationPlugin implements CallbackListener, CommandListener, Plugin {
|
||||
$posX = -2;
|
||||
foreach (array_reverse($valueArray) as $value) {
|
||||
$label = new Label_Text();
|
||||
$popoutFrame->add($label);
|
||||
$popoutFrame->addChild($label);
|
||||
$label->setX($posX);
|
||||
$label->setHAlign($label::RIGHT);
|
||||
$label->setHorizontalAlign($label::RIGHT);
|
||||
$label->setText('$s$FFF' . $value . '$09FP');
|
||||
$label->setTextSize(1.2);
|
||||
$label->setAction(self::ACTION_DONATE_VALUE . "." . $value);
|
||||
@ -478,7 +478,7 @@ class DonationPlugin implements CallbackListener, CommandListener, Plugin {
|
||||
|
||||
// Main frame
|
||||
$frame = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultListFrame($script, $paging);
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
|
||||
// Start offsets
|
||||
$posX = -$width / 2;
|
||||
@ -486,11 +486,11 @@ class DonationPlugin implements CallbackListener, CommandListener, Plugin {
|
||||
|
||||
//Predefine description Label
|
||||
$descriptionLabel = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultDescriptionLabel();
|
||||
$frame->add($descriptionLabel);
|
||||
$frame->addChild($descriptionLabel);
|
||||
|
||||
// Headline
|
||||
$headFrame = new Frame();
|
||||
$frame->add($headFrame);
|
||||
$frame->addChild($headFrame);
|
||||
$headFrame->setY($posY - 5);
|
||||
$array = array('$oId' => $posX + 5, '$oNickname' => $posX + 18, '$oLogin' => $posX + 70, '$oDonated planets' => $posX + 110);
|
||||
$this->maniaControl->getManialinkManager()->labelLine($headFrame, $array);
|
||||
@ -502,18 +502,18 @@ class DonationPlugin implements CallbackListener, CommandListener, Plugin {
|
||||
foreach ($stats as $playerIndex => $donations) {
|
||||
if ($index % 15 === 1) {
|
||||
$pageFrame = new Frame();
|
||||
$frame->add($pageFrame);
|
||||
$frame->addChild($pageFrame);
|
||||
$posY = $height / 2 - 10;
|
||||
$paging->addPage($pageFrame);
|
||||
}
|
||||
|
||||
$playerFrame = new Frame();
|
||||
$pageFrame->add($playerFrame);
|
||||
$pageFrame->addChild($playerFrame);
|
||||
$playerFrame->setY($posY);
|
||||
|
||||
if ($index % 2 !== 0) {
|
||||
$lineQuad = new Quad_BgsPlayerCard();
|
||||
$playerFrame->add($lineQuad);
|
||||
$playerFrame->addChild($lineQuad);
|
||||
$lineQuad->setSize($width, 4);
|
||||
$lineQuad->setSubStyle($lineQuad::SUBSTYLE_BgPlayerCardBig);
|
||||
$lineQuad->setZ(0.001);
|
||||
|
@ -922,17 +922,17 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
$manialink = new ManiaLink(self::MLID_KARMA);
|
||||
|
||||
$frame = new Frame();
|
||||
$manialink->add($frame);
|
||||
$manialink->addChild($frame);
|
||||
$frame->setPosition($posX, $posY);
|
||||
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setY($height * 0.15);
|
||||
$backgroundQuad->setSize($width, $height);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
|
||||
$titleLabel = new Label();
|
||||
$frame->add($titleLabel);
|
||||
$frame->addChild($titleLabel);
|
||||
$titleLabel->setY($height * 0.36);
|
||||
$titleLabel->setWidth($width * 0.85);
|
||||
$titleLabel->setStyle($labelStyle);
|
||||
@ -942,13 +942,13 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
$titleLabel->setText($title);
|
||||
|
||||
$karmaGauge = new Gauge();
|
||||
$frame->add($karmaGauge);
|
||||
$frame->addChild($karmaGauge);
|
||||
$karmaGauge->setSize($width * 0.95, $height * 0.92);
|
||||
$karmaGauge->setDrawBg(false);
|
||||
$karmaGauge->setDrawBackground(false);
|
||||
$manialink->karmaGauge = $karmaGauge;
|
||||
|
||||
$karmaLabel = new Label();
|
||||
$frame->add($karmaLabel);
|
||||
$frame->addChild($karmaLabel);
|
||||
$karmaLabel->setPosition(0, -0.4, 1);
|
||||
$karmaLabel->setSize($width * 0.9, $height * 0.9);
|
||||
$karmaLabel->setStyle($labelStyle);
|
||||
@ -956,7 +956,7 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
$manialink->karmaLabel = $karmaLabel;
|
||||
|
||||
$votesFrame = new Frame();
|
||||
$frame->add($votesFrame);
|
||||
$frame->addChild($votesFrame);
|
||||
$manialink->votesFrame = $votesFrame;
|
||||
|
||||
$this->manialink = $manialink;
|
||||
|
@ -233,12 +233,12 @@ class LocalRecordsPlugin implements CallbackListener, CommandListener, TimerList
|
||||
|
||||
$manialink = new ManiaLink(self::MLID_RECORDS);
|
||||
$frame = new Frame();
|
||||
$manialink->add($frame);
|
||||
$manialink->addChild($frame);
|
||||
$frame->setPosition($posX, $posY);
|
||||
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$backgroundQuad->setVAlign($backgroundQuad::TOP);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setVerticalAlign($backgroundQuad::TOP);
|
||||
$adjustOuterBorder = $this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_ADJUST_OUTER_BORDER);
|
||||
$height = 7. + ($adjustOuterBorder ? count($records) : $lines) * $lineHeight;
|
||||
$backgroundQuad->setSize($width * 1.05, $height);
|
||||
@ -246,7 +246,7 @@ class LocalRecordsPlugin implements CallbackListener, CommandListener, TimerList
|
||||
$backgroundQuad->setAction(self::ACTION_SHOW_RECORDSLIST);
|
||||
|
||||
$titleLabel = new Label();
|
||||
$frame->add($titleLabel);
|
||||
$frame->addChild($titleLabel);
|
||||
$titleLabel->setPosition(0, $lineHeight * -0.9);
|
||||
$titleLabel->setWidth($width);
|
||||
$titleLabel->setStyle($labelStyle);
|
||||
@ -263,16 +263,16 @@ class LocalRecordsPlugin implements CallbackListener, CommandListener, TimerList
|
||||
$y = -8. - $index * $lineHeight;
|
||||
|
||||
$recordFrame = new Frame();
|
||||
$frame->add($recordFrame);
|
||||
$frame->addChild($recordFrame);
|
||||
$recordFrame->setPosition(0, $y);
|
||||
|
||||
/*
|
||||
* $backgroundQuad = new Quad(); $recordFrame->add($backgroundQuad); $backgroundQuad->setSize($width * 1.04, $lineHeight * 1.4); $backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
* $backgroundQuad = new Quad(); $recordFrame->addChild($backgroundQuad); $backgroundQuad->setSize($width * 1.04, $lineHeight * 1.4); $backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
*/
|
||||
|
||||
$rankLabel = new Label();
|
||||
$recordFrame->add($rankLabel);
|
||||
$rankLabel->setHAlign($rankLabel::LEFT);
|
||||
$recordFrame->addChild($rankLabel);
|
||||
$rankLabel->setHorizontalAlign($rankLabel::LEFT);
|
||||
$rankLabel->setX($width * -0.47);
|
||||
$rankLabel->setSize($width * 0.06, $lineHeight);
|
||||
$rankLabel->setTextSize(1);
|
||||
@ -281,8 +281,8 @@ class LocalRecordsPlugin implements CallbackListener, CommandListener, TimerList
|
||||
$rankLabel->setTextEmboss(true);
|
||||
|
||||
$nameLabel = new Label();
|
||||
$recordFrame->add($nameLabel);
|
||||
$nameLabel->setHAlign($nameLabel::LEFT);
|
||||
$recordFrame->addChild($nameLabel);
|
||||
$nameLabel->setHorizontalAlign($nameLabel::LEFT);
|
||||
$nameLabel->setX($width * -0.4);
|
||||
$nameLabel->setSize($width * 0.6, $lineHeight);
|
||||
$nameLabel->setTextSize(1);
|
||||
@ -290,8 +290,8 @@ class LocalRecordsPlugin implements CallbackListener, CommandListener, TimerList
|
||||
$nameLabel->setTextEmboss(true);
|
||||
|
||||
$timeLabel = new Label();
|
||||
$recordFrame->add($timeLabel);
|
||||
$timeLabel->setHAlign($timeLabel::RIGHT);
|
||||
$recordFrame->addChild($timeLabel);
|
||||
$timeLabel->setHorizontalAlign($timeLabel::RIGHT);
|
||||
$timeLabel->setX($width * 0.47);
|
||||
$timeLabel->setSize($width * 0.25, $lineHeight);
|
||||
$timeLabel->setTextSize(1);
|
||||
@ -566,7 +566,7 @@ class LocalRecordsPlugin implements CallbackListener, CommandListener, TimerList
|
||||
|
||||
// Main frame
|
||||
$frame = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultListFrame($script, $paging);
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
|
||||
// Start offsets
|
||||
$posX = -$width / 2;
|
||||
@ -574,11 +574,11 @@ class LocalRecordsPlugin implements CallbackListener, CommandListener, TimerList
|
||||
|
||||
// Predefine Description Label
|
||||
$descriptionLabel = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultDescriptionLabel();
|
||||
$frame->add($descriptionLabel);
|
||||
$frame->addChild($descriptionLabel);
|
||||
|
||||
// Headline
|
||||
$headFrame = new Frame();
|
||||
$frame->add($headFrame);
|
||||
$frame->addChild($headFrame);
|
||||
$headFrame->setY($posY - 5);
|
||||
$array = array('Rank' => $posX + 5, 'Nickname' => $posX + 18, 'Login' => $posX + 70, 'Time' => $posX + 101);
|
||||
$this->maniaControl->getManialinkManager()->labelLine($headFrame, $array);
|
||||
@ -590,17 +590,17 @@ class LocalRecordsPlugin implements CallbackListener, CommandListener, TimerList
|
||||
foreach ($records as $listRecord) {
|
||||
if ($index % 15 === 0) {
|
||||
$pageFrame = new Frame();
|
||||
$frame->add($pageFrame);
|
||||
$frame->addChild($pageFrame);
|
||||
$posY = $height / 2 - 10;
|
||||
$paging->addPage($pageFrame);
|
||||
}
|
||||
|
||||
$recordFrame = new Frame();
|
||||
$pageFrame->add($recordFrame);
|
||||
$pageFrame->addChild($recordFrame);
|
||||
|
||||
if ($index % 2 !== 0) {
|
||||
$lineQuad = new Quad_BgsPlayerCard();
|
||||
$recordFrame->add($lineQuad);
|
||||
$recordFrame->addChild($lineQuad);
|
||||
$lineQuad->setSize($width, 4);
|
||||
$lineQuad->setSubStyle($lineQuad::SUBSTYLE_BgPlayerCardBig);
|
||||
$lineQuad->setZ(0.001);
|
||||
|
@ -493,7 +493,7 @@ class ServerRankingPlugin implements Plugin, CallbackListener, CommandListener {
|
||||
|
||||
// Main frame
|
||||
$frame = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultListFrame($script, $paging);
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
|
||||
// Start offsets
|
||||
$posX = -$width / 2;
|
||||
@ -501,11 +501,11 @@ class ServerRankingPlugin implements Plugin, CallbackListener, CommandListener {
|
||||
|
||||
//Predefine description Label
|
||||
$descriptionLabel = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultDescriptionLabel();
|
||||
$frame->add($descriptionLabel);
|
||||
$frame->addChild($descriptionLabel);
|
||||
|
||||
// Headline
|
||||
$headFrame = new Frame();
|
||||
$frame->add($headFrame);
|
||||
$frame->addChild($headFrame);
|
||||
$headFrame->setY($posY - 5);
|
||||
$array = array('$oRank' => $posX + 5, '$oNickname' => $posX + 18, '$oAverage' => $posX + 70);
|
||||
$this->maniaControl->getManialinkManager()->labelLine($headFrame, $array);
|
||||
@ -517,18 +517,18 @@ class ServerRankingPlugin implements Plugin, CallbackListener, CommandListener {
|
||||
while ($rankedPlayer = $result->fetch_object()) {
|
||||
if ($index % 15 === 1) {
|
||||
$pageFrame = new Frame();
|
||||
$frame->add($pageFrame);
|
||||
$frame->addChild($pageFrame);
|
||||
$posY = $height / 2 - 10;
|
||||
$paging->addPage($pageFrame);
|
||||
}
|
||||
|
||||
$playerFrame = new Frame();
|
||||
$pageFrame->add($playerFrame);
|
||||
$pageFrame->addChild($playerFrame);
|
||||
$playerFrame->setY($posY);
|
||||
|
||||
if ($index % 2 !== 0) {
|
||||
$lineQuad = new Quad_BgsPlayerCard();
|
||||
$playerFrame->add($lineQuad);
|
||||
$playerFrame->addChild($lineQuad);
|
||||
$lineQuad->setSize($width, 4);
|
||||
$lineQuad->setSubStyle($lineQuad::SUBSTYLE_BgPlayerCardBig);
|
||||
$lineQuad->setZ(0.001);
|
||||
|
@ -169,17 +169,14 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
*/
|
||||
private function displayWidgets() {
|
||||
// Display Map Widget
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MAP_WIDGET_ACTIVATED)
|
||||
) {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MAP_WIDGET_ACTIVATED)) {
|
||||
$this->maniaControl->getClient()->triggerModeScriptEvent("Siege_SetProgressionLayerPosition", array("160.", "-67.", "0."));
|
||||
$this->displayMapWidget();
|
||||
}
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_CLOCK_WIDGET_ACTIVATED)
|
||||
) {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_CLOCK_WIDGET_ACTIVATED)) {
|
||||
$this->displayClockWidget();
|
||||
}
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_SERVERINFO_WIDGET_ACTIVATED)
|
||||
) {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_SERVERINFO_WIDGET_ACTIVATED)) {
|
||||
$this->displayServerInfoWidget();
|
||||
}
|
||||
}
|
||||
@ -203,13 +200,13 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
|
||||
// mainframe
|
||||
$frame = new Frame();
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
$frame->setSize($width, $height);
|
||||
$frame->setPosition($posX, $posY);
|
||||
|
||||
// Background Quad
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setSize($width, $height);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
//$backgroundQuad->addMapInfoFeature();
|
||||
@ -217,7 +214,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
$map = $this->maniaControl->getMapManager()->getCurrentMap();
|
||||
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(0, 1.5, 0.2);
|
||||
$label->setTextSize(1.3);
|
||||
$label->setText(Formatter::stripDirtyCodes($map->name));
|
||||
@ -225,7 +222,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
$label->setSize($width - 5, $height);
|
||||
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(0, -1.4, 0.2);
|
||||
$label->setTextSize(1);
|
||||
$label->setScale(0.8);
|
||||
@ -235,9 +232,9 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
|
||||
if (isset($map->mx->pageurl)) {
|
||||
$quad = new Quad();
|
||||
$frame->add($quad);
|
||||
$quad->setImageFocus($this->maniaControl->getManialinkManager()->getIconManager()->getIcon(IconManager::MX_ICON_MOVER));
|
||||
$quad->setImage($this->maniaControl->getManialinkManager()->getIconManager()->getIcon(IconManager::MX_ICON));
|
||||
$frame->addChild($quad);
|
||||
$quad->setImageFocusUrl($this->maniaControl->getManialinkManager()->getIconManager()->getIcon(IconManager::MX_ICON_MOVER));
|
||||
$quad->setImageUrl($this->maniaControl->getManialinkManager()->getIconManager()->getIcon(IconManager::MX_ICON));
|
||||
$quad->setPosition(-$width / 2 + 4, -1.5, -0.5);
|
||||
$quad->setSize(4, 4);
|
||||
$quad->setUrl($map->mx->pageurl);
|
||||
@ -264,20 +261,20 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
|
||||
// mainframe
|
||||
$frame = new Frame();
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
$frame->setSize($width, $height);
|
||||
$frame->setPosition($posX, $posY);
|
||||
|
||||
// Background Quad
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setSize($width, $height);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(0, 1.5, 0.2);
|
||||
$label->setVAlign($label::TOP);
|
||||
$label->setVerticalAlign($label::TOP);
|
||||
$label->setTextSize(1);
|
||||
$label->setTextColor('fff');
|
||||
$label->addClockFeature(false);
|
||||
@ -303,13 +300,13 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
|
||||
// mainframe
|
||||
$frame = new Frame();
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
$frame->setSize($width, $height);
|
||||
$frame->setPosition($posX, $posY);
|
||||
|
||||
// Background Quad
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setSize($width, $height);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
|
||||
@ -322,7 +319,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
$maxSpectators = $this->maniaControl->getClient()->getMaxSpectators();
|
||||
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(0, 1.5, 0.2);
|
||||
$label->setSize($width - 5, $height);
|
||||
$label->setTextSize(1.3);
|
||||
@ -332,39 +329,39 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
|
||||
// Player Quad / Label
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(-$width / 2 + 9, -1.5, 0.2);
|
||||
$label->setHAlign($label::LEFT);
|
||||
$label->setHorizontalAlign($label::LEFT);
|
||||
$label->setTextSize(1);
|
||||
$label->setScale(0.8);
|
||||
$label->setText($playerCount . " / " . $maxPlayers['NextValue']);
|
||||
$label->setTextColor('fff');
|
||||
|
||||
$quad = new Quad_Icons128x128_1();
|
||||
$frame->add($quad);
|
||||
$frame->addChild($quad);
|
||||
$quad->setSubStyle($quad::SUBSTYLE_Multiplayer);
|
||||
$quad->setPosition(-$width / 2 + 7, -1.6, 0.2);
|
||||
$quad->setSize(2.5, 2.5);
|
||||
|
||||
// Spectator Quad / Label
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(2, -1.5, 0.2);
|
||||
$label->setHAlign($label::LEFT);
|
||||
$label->setHorizontalAlign($label::LEFT);
|
||||
$label->setTextSize(1);
|
||||
$label->setScale(0.8);
|
||||
$label->setText($spectatorCount . " / " . $maxSpectators['NextValue']);
|
||||
$label->setTextColor('fff');
|
||||
|
||||
$quad = new Quad_Icons64x64_1();
|
||||
$frame->add($quad);
|
||||
$frame->addChild($quad);
|
||||
$quad->setSubStyle($quad::SUBSTYLE_Camera);
|
||||
$quad->setPosition(0, -1.6, 0.2);
|
||||
$quad->setSize(3.3, 2.5);
|
||||
|
||||
// Favorite quad
|
||||
$quad = new Quad_Icons64x64_1();
|
||||
$frame->add($quad);
|
||||
$frame->addChild($quad);
|
||||
$quad->setSubStyle($quad::SUBSTYLE_StateFavourite);
|
||||
$quad->setPosition($width / 2 - 4, -1.5, -0.5);
|
||||
$quad->setSize(3, 3);
|
||||
@ -400,8 +397,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
* Handle Begin Map Callback
|
||||
*/
|
||||
public function handleOnBeginMap() {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MAP_WIDGET_ACTIVATED)
|
||||
) {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MAP_WIDGET_ACTIVATED)) {
|
||||
$this->displayMapWidget();
|
||||
}
|
||||
$this->closeWidget(self::MLID_NEXTMAP_WIDGET);
|
||||
@ -411,8 +407,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
* Handle End Map Callback
|
||||
*/
|
||||
public function handleOnEndMap() {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_NEXTMAP_WIDGET_ACTIVATED)
|
||||
) {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_NEXTMAP_WIDGET_ACTIVATED)) {
|
||||
$this->displayNextMapWidget();
|
||||
}
|
||||
}
|
||||
@ -435,13 +430,13 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
|
||||
// mainframe
|
||||
$frame = new Frame();
|
||||
$maniaLink->add($frame);
|
||||
$maniaLink->addChild($frame);
|
||||
$frame->setSize($width, $height);
|
||||
$frame->setPosition($posX, $posY);
|
||||
|
||||
// Background Quad
|
||||
$backgroundQuad = new Quad();
|
||||
$frame->add($backgroundQuad);
|
||||
$frame->addChild($backgroundQuad);
|
||||
$backgroundQuad->setSize($width, $height);
|
||||
$backgroundQuad->setStyles($quadStyle, $quadSubstyle);
|
||||
|
||||
@ -470,7 +465,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
}
|
||||
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(0, $height / 2 - 2.3, 0.2);
|
||||
$label->setTextSize(1);
|
||||
$label->setText('Next Map');
|
||||
@ -478,7 +473,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
$label->setStyle($labelStyle);
|
||||
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(0, $height / 2 - 5.5, 0.2);
|
||||
$label->setTextSize(1.3);
|
||||
$label->setText($name);
|
||||
@ -486,7 +481,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
$label->setSize($width - 5, $height);
|
||||
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(0, -$height / 2 + 4);
|
||||
$label->setZ(0.2);
|
||||
$label->setTextSize(1);
|
||||
@ -496,7 +491,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
|
||||
if ($requester) {
|
||||
$label = new Label_Text();
|
||||
$frame->add($label);
|
||||
$frame->addChild($label);
|
||||
$label->setPosition(0, -$height / 2 + 2, 0.2);
|
||||
$label->setTextSize(1);
|
||||
$label->setScale(0.7);
|
||||
@ -516,16 +511,13 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
*/
|
||||
public function handlePlayerConnect(Player $player) {
|
||||
// Display Map Widget
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MAP_WIDGET_ACTIVATED)
|
||||
) {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MAP_WIDGET_ACTIVATED)) {
|
||||
$this->displayMapWidget($player->login);
|
||||
}
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_CLOCK_WIDGET_ACTIVATED)
|
||||
) {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_CLOCK_WIDGET_ACTIVATED)) {
|
||||
$this->displayClockWidget($player->login);
|
||||
}
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_SERVERINFO_WIDGET_ACTIVATED)
|
||||
) {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_SERVERINFO_WIDGET_ACTIVATED)) {
|
||||
$this->displayServerInfoWidget();
|
||||
}
|
||||
}
|
||||
@ -545,8 +537,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin {
|
||||
* Update Widget on certain callbacks
|
||||
*/
|
||||
public function updateWidgets() {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_SERVERINFO_WIDGET_ACTIVATED)
|
||||
) {
|
||||
if ($this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_SERVERINFO_WIDGET_ACTIVATED)) {
|
||||
$this->displayServerInfoWidget();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user