new widget pos of custom votes
This commit is contained in:
parent
8df21859a0
commit
ded804469b
@ -107,10 +107,10 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
|||||||
$this->maniaControl->settingManager->initSetting($this, self::SETTING_VOTE_ICON_WIDTH, 6);
|
$this->maniaControl->settingManager->initSetting($this, self::SETTING_VOTE_ICON_WIDTH, 6);
|
||||||
$this->maniaControl->settingManager->initSetting($this, self::SETTING_VOTE_ICON_HEIGHT, 6);
|
$this->maniaControl->settingManager->initSetting($this, self::SETTING_VOTE_ICON_HEIGHT, 6);
|
||||||
|
|
||||||
$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_POSX, 160 - 15); //160 - 42 - 15
|
$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_POSX, -80); //160 -15
|
||||||
$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_POSY, -15); //90 - 2 - 15
|
$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_POSY, 80); //-15
|
||||||
$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_WIDTH, 30);
|
$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_WIDTH, 50); //30
|
||||||
$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_HEIGHT, 25);
|
$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_HEIGHT, 20); //25
|
||||||
|
|
||||||
$this->maniaControl->settingManager->initSetting($this, self::SETTING_DEFAULT_RATIO, 0.75);
|
$this->maniaControl->settingManager->initSetting($this, self::SETTING_DEFAULT_RATIO, 0.75);
|
||||||
$this->maniaControl->settingManager->initSetting($this, self::SETTING_DEFAULT_PLAYER_RATIO, 0.65);
|
$this->maniaControl->settingManager->initSetting($this, self::SETTING_DEFAULT_PLAYER_RATIO, 0.65);
|
||||||
@ -415,26 +415,16 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
|||||||
//Vote for label
|
//Vote for label
|
||||||
$label = new Label_Text();
|
$label = new Label_Text();
|
||||||
$frame->add($label);
|
$frame->add($label);
|
||||||
$label->setY($height / 2 - 4);
|
$label->setY($height / 2 - 3);
|
||||||
$label->setAlign(Control::CENTER, Control::CENTER);
|
$label->setAlign(Control::CENTER, Control::CENTER);
|
||||||
$label->setSize($width - 5, $height);
|
$label->setSize($width - 5, $height);
|
||||||
$label->setTextSize(1.3);
|
$label->setTextSize(1.3);
|
||||||
$label->setText('$sVote for ' . $this->currentVote["Name"]);
|
$label->setText('$sVote for ' . $this->currentVote["Name"]);
|
||||||
//$label->setTextColor("900");
|
|
||||||
|
|
||||||
/*$label = new Label_Text();
|
|
||||||
$frame->add($label);
|
|
||||||
$label->setY($height / 2 - 7);
|
|
||||||
$label->setAlign(Control::CENTER, Control::CENTER);
|
|
||||||
$label->setSize($width - 5, $height);
|
|
||||||
$label->setTextSize(1.3);
|
|
||||||
$label->setText($this->currentVote);
|
|
||||||
$label->setTextColor("F00");*/
|
|
||||||
|
|
||||||
//Started by nick
|
//Started by nick
|
||||||
$label = new Label_Text();
|
$label = new Label_Text();
|
||||||
$frame->add($label);
|
$frame->add($label);
|
||||||
$label->setY($height / 2 - 7);
|
$label->setY($height / 2 - 6);
|
||||||
$label->setAlign(Control::CENTER, Control::CENTER);
|
$label->setAlign(Control::CENTER, Control::CENTER);
|
||||||
$label->setSize($width - 5, 2);
|
$label->setSize($width - 5, 2);
|
||||||
$label->setTextSize(1);
|
$label->setTextSize(1);
|
||||||
@ -445,7 +435,7 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
|||||||
//Time Gaunge
|
//Time Gaunge
|
||||||
$timeGauge = new Gauge();
|
$timeGauge = new Gauge();
|
||||||
$frame->add($timeGauge);
|
$frame->add($timeGauge);
|
||||||
$timeGauge->setY(0);
|
$timeGauge->setY(1.5);
|
||||||
$timeGauge->setSize($width * 0.95, 6);
|
$timeGauge->setSize($width * 0.95, 6);
|
||||||
$timeGauge->setDrawBg(false);
|
$timeGauge->setDrawBg(false);
|
||||||
$timeGaugeRatio = (100 / $maxTime * $timeUntilExpire) / 100;
|
$timeGaugeRatio = (100 / $maxTime * $timeUntilExpire) / 100;
|
||||||
@ -456,36 +446,36 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
|||||||
//Time Left
|
//Time Left
|
||||||
$label = new Label_Text();
|
$label = new Label_Text();
|
||||||
$frame->add($label);
|
$frame->add($label);
|
||||||
$label->setY(-2);
|
$label->setY(0);
|
||||||
$label->setAlign(Control::CENTER, Control::CENTER);
|
$label->setAlign(Control::CENTER, Control::CENTER);
|
||||||
$label->setSize($width - 5, $height);
|
$label->setSize($width - 5, $height);
|
||||||
$label->setTextSize(1.3);
|
$label->setTextSize(1.1);
|
||||||
$label->setText("Time left: " . $timeUntilExpire . "s");
|
$label->setText('$sTime left: ' . $timeUntilExpire . "s");
|
||||||
$label->setTextColor("FFF");
|
$label->setTextColor("FFF");
|
||||||
|
|
||||||
//Vote Gauge
|
//Vote Gauge
|
||||||
$voteGauge = new Gauge();
|
$voteGauge = new Gauge();
|
||||||
$frame->add($voteGauge);
|
$frame->add($voteGauge);
|
||||||
$voteGauge->setY($height / 2 - 20);
|
$voteGauge->setY(-4);
|
||||||
$voteGauge->setSize($width * 0.65, 12);
|
$voteGauge->setSize($width * 0.65, 12);
|
||||||
$voteGauge->setDrawBg(false);
|
$voteGauge->setDrawBg(false);
|
||||||
$voteGauge->setRatio($votePercentage + 0.15 - $votePercentage * 0.15);
|
$voteGauge->setRatio($votePercentage + 0.15 - $votePercentage * 0.15);
|
||||||
$gaugeColor = ColorUtil::floatToStatusColor($votePercentage);
|
$gaugeColor = ColorUtil::floatToStatusColor($votePercentage);
|
||||||
$voteGauge->setColor($gaugeColor . '9');
|
$voteGauge->setColor($gaugeColor . '6');
|
||||||
|
|
||||||
|
|
||||||
|
$y = -4.4;
|
||||||
$voteLabel = new Label();
|
$voteLabel = new Label();
|
||||||
$frame->add($voteLabel);
|
$frame->add($voteLabel);
|
||||||
$voteLabel->setY($height / 2 - 20.4);
|
$voteLabel->setY($y);
|
||||||
$voteLabel->setSize($width * 0.65, 12);
|
$voteLabel->setSize($width * 0.65, 12);
|
||||||
$voteLabel->setStyle($labelStyle);
|
$voteLabel->setStyle($labelStyle);
|
||||||
$voteLabel->setTextSize(1);
|
$voteLabel->setTextSize(1);
|
||||||
$voteLabel->setText(' ' . round($votePercentage * 100.) . '% (' . count($this->playersVoted) . ')');
|
$voteLabel->setText(' ' . round($votePercentage * 100.) . '% (' . count($this->playersVoted) . ')');
|
||||||
|
|
||||||
$y = $height / 2 - 20.4;
|
|
||||||
$quad = new Quad_BgsPlayerCard();
|
$quad = new Quad_BgsPlayerCard();
|
||||||
$frame->add($quad);
|
$frame->add($quad);
|
||||||
$quad->setX(-$width / 2 + 4);
|
$quad->setX(-$width / 2 + 6);
|
||||||
$quad->setY($y);
|
$quad->setY($y);
|
||||||
$quad->setSubStyle($quad::SUBSTYLE_BgPlayerCardBig);
|
$quad->setSubStyle($quad::SUBSTYLE_BgPlayerCardBig);
|
||||||
$quad->setSize(5, 5);
|
$quad->setSize(5, 5);
|
||||||
@ -494,7 +484,7 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
|||||||
|
|
||||||
$label = new Label_Button();
|
$label = new Label_Button();
|
||||||
$frame->add($label);
|
$frame->add($label);
|
||||||
$label->setX(-$width / 2 + 4);
|
$label->setX(-$width / 2 + 6);
|
||||||
$label->setAlign(Control::CENTER, Control::CENTER);
|
$label->setAlign(Control::CENTER, Control::CENTER);
|
||||||
$label->setY($y);
|
$label->setY($y);
|
||||||
$label->setStyle($labelStyle);
|
$label->setStyle($labelStyle);
|
||||||
@ -505,13 +495,13 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP
|
|||||||
|
|
||||||
$quad = clone $quad;
|
$quad = clone $quad;
|
||||||
$frame->add($quad);
|
$frame->add($quad);
|
||||||
$quad->setX($width / 2 - 4);
|
$quad->setX($width / 2 - 6);
|
||||||
$quad->setAction(self::ACTION_POSITIVE_VOTE);
|
$quad->setAction(self::ACTION_POSITIVE_VOTE);
|
||||||
$quad->setActionKey($quad::ACTIONKEY_F8);
|
$quad->setActionKey($quad::ACTIONKEY_F8);
|
||||||
|
|
||||||
$label = clone $label;
|
$label = clone $label;
|
||||||
$frame->add($label);
|
$frame->add($label);
|
||||||
$label->setX($width / 2 - 4);
|
$label->setX($width / 2 - 6);
|
||||||
$label->setTextColor("0F0");
|
$label->setTextColor("0F0");
|
||||||
$label->setText("F8");
|
$label->setText("F8");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user