small improvements in playerlist
This commit is contained in:
parent
41216c053a
commit
ebe09a8828
@ -76,6 +76,7 @@ class PlayerList implements ManialinkPageAnswerListener, CallbackListener {
|
|||||||
$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERCONNECT, $this, 'updateWidget');
|
$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERCONNECT, $this, 'updateWidget');
|
||||||
$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERDISCONNECT, $this, 'updateWidget');
|
$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERDISCONNECT, $this, 'updateWidget');
|
||||||
$this->maniaControl->callbackManager->registerCallbackListener(AuthenticationManager::CB_AUTH_LEVEL_CHANGED, $this, 'updateWidget');
|
$this->maniaControl->callbackManager->registerCallbackListener(AuthenticationManager::CB_AUTH_LEVEL_CHANGED, $this, 'updateWidget');
|
||||||
|
|
||||||
//settings
|
//settings
|
||||||
$this->width = 150;
|
$this->width = 150;
|
||||||
$this->height = 80;
|
$this->height = 80;
|
||||||
@ -181,8 +182,17 @@ class PlayerList implements ManialinkPageAnswerListener, CallbackListener {
|
|||||||
$countryQuad->setX($x + 88);
|
$countryQuad->setX($x + 88);
|
||||||
$countryQuad->setSize(4,4);
|
$countryQuad->setSize(4,4);
|
||||||
$countryQuad->setZ(-0.1);
|
$countryQuad->setZ(-0.1);
|
||||||
//TODO mousover show locations in descript bar
|
|
||||||
|
|
||||||
|
//Nation Description Label
|
||||||
|
$descriptionLabel = new Label();
|
||||||
|
$frame->add($descriptionLabel);
|
||||||
|
$descriptionLabel->setAlign(Control::LEFT, Control::TOP);
|
||||||
|
$descriptionLabel->setPosition($x + 10, -$this->height / 2 + 5);
|
||||||
|
$descriptionLabel->setSize($this->width * 0.7, 4);
|
||||||
|
$descriptionLabel->setTextSize(2);
|
||||||
|
$descriptionLabel->setVisible(false);
|
||||||
|
$descriptionLabel->setText($listPlayer->nickname . " from " . $listPlayer->path);
|
||||||
|
$tooltips->add($countryQuad, $descriptionLabel);
|
||||||
|
|
||||||
//Level Quad
|
//Level Quad
|
||||||
$rightQuad = new Quad_BgRaceScore2();
|
$rightQuad = new Quad_BgRaceScore2();
|
||||||
@ -313,8 +323,6 @@ class PlayerList implements ManialinkPageAnswerListener, CallbackListener {
|
|||||||
|
|
||||||
//render and display xml
|
//render and display xml
|
||||||
$this->maniaControl->manialinkManager->displayWidget($maniaLink, $player);
|
$this->maniaControl->manialinkManager->displayWidget($maniaLink, $player);
|
||||||
|
|
||||||
return $maniaLink;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -324,7 +332,7 @@ class PlayerList implements ManialinkPageAnswerListener, CallbackListener {
|
|||||||
*/
|
*/
|
||||||
public function advancedPlayerWidget(Player $caller, $login){
|
public function advancedPlayerWidget(Player $caller, $login){
|
||||||
$this->playersListShown[$caller->login] = $login; //Show a certain player
|
$this->playersListShown[$caller->login] = $login; //Show a certain player
|
||||||
$this->showPlayerList($caller); //reoppen playerlist
|
$this->showPlayerList($caller); //reopen playerlist
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -534,8 +542,6 @@ class PlayerList implements ManialinkPageAnswerListener, CallbackListener {
|
|||||||
$label->setTextColor($textColor);
|
$label->setTextColor($textColor);
|
||||||
}
|
}
|
||||||
|
|
||||||
//render and display xml
|
|
||||||
//$this->maniaControl->manialinkManager->displayWidget($maniaLink, $caller);
|
|
||||||
return $frame;
|
return $frame;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user