Include map times in Map-Structure and update them when necessary
This commit is contained in:
parent
ae3d1d69da
commit
14f0d9b20c
@ -33,6 +33,8 @@ class Map implements Dumpable, UsageInformationAble {
|
|||||||
public $environment = null;
|
public $environment = null;
|
||||||
public $authorTime = -1;
|
public $authorTime = -1;
|
||||||
public $goldTime = -1;
|
public $goldTime = -1;
|
||||||
|
public $silverTime = -1;
|
||||||
|
public $bronzeTime = -1;
|
||||||
public $copperPrice = -1;
|
public $copperPrice = -1;
|
||||||
public $mapType = null;
|
public $mapType = null;
|
||||||
public $mapStyle = null;
|
public $mapStyle = null;
|
||||||
@ -69,6 +71,8 @@ class Map implements Dumpable, UsageInformationAble {
|
|||||||
$this->environment = $mpMap->environnement;
|
$this->environment = $mpMap->environnement;
|
||||||
$this->authorTime = $mpMap->authorTime;
|
$this->authorTime = $mpMap->authorTime;
|
||||||
$this->goldTime = $mpMap->goldTime;
|
$this->goldTime = $mpMap->goldTime;
|
||||||
|
$this->silverTime = $mpMap->silverTime;
|
||||||
|
$this->bronzeTime = $mpMap->bronzeTime;
|
||||||
$this->copperPrice = $mpMap->copperPrice;
|
$this->copperPrice = $mpMap->copperPrice;
|
||||||
$this->mapType = $mpMap->mapType;
|
$this->mapType = $mpMap->mapType;
|
||||||
$this->mapStyle = $mpMap->mapStyle;
|
$this->mapStyle = $mpMap->mapStyle;
|
||||||
|
@ -681,6 +681,10 @@ class MapManager implements CallbackListener, CommunicationListener, UsageInform
|
|||||||
|
|
||||||
if (array_key_exists($rpcMap->uId, $this->maps)) {
|
if (array_key_exists($rpcMap->uId, $this->maps)) {
|
||||||
$this->currentMap = $this->maps[$rpcMap->uId];
|
$this->currentMap = $this->maps[$rpcMap->uId];
|
||||||
|
$this->currentMap->authorTime = $rpcMap->authorTime;
|
||||||
|
$this->currentMap->goldTime = $rpcMap->goldTime;
|
||||||
|
$this->currentMap->silverTime = $rpcMap->silverTime;
|
||||||
|
$this->currentMap->bronzeTime = $rpcMap->bronzeTime;
|
||||||
$this->currentMap->nbCheckpoints = $rpcMap->nbCheckpoints;
|
$this->currentMap->nbCheckpoints = $rpcMap->nbCheckpoints;
|
||||||
$this->currentMap->nbLaps = $rpcMap->nbLaps;
|
$this->currentMap->nbLaps = $rpcMap->nbLaps;
|
||||||
return $this->currentMap;
|
return $this->currentMap;
|
||||||
@ -835,6 +839,10 @@ class MapManager implements CallbackListener, CommunicationListener, UsageInform
|
|||||||
$this->currentMap = $this->maps[$uid];
|
$this->currentMap = $this->maps[$uid];
|
||||||
if (!$this->currentMap->nbCheckpoints || !$this->currentMap->nbLaps) {
|
if (!$this->currentMap->nbCheckpoints || !$this->currentMap->nbLaps) {
|
||||||
$rpcMap = $this->maniaControl->getClient()->getCurrentMapInfo();
|
$rpcMap = $this->maniaControl->getClient()->getCurrentMapInfo();
|
||||||
|
$this->currentMap->authorTime = $rpcMap->authorTime;
|
||||||
|
$this->currentMap->goldTime = $rpcMap->goldTime;
|
||||||
|
$this->currentMap->silverTime = $rpcMap->silverTime;
|
||||||
|
$this->currentMap->bronzeTime = $rpcMap->bronzeTime;
|
||||||
$this->currentMap->nbLaps = $rpcMap->nbLaps;
|
$this->currentMap->nbLaps = $rpcMap->nbLaps;
|
||||||
$this->currentMap->nbCheckpoints = $rpcMap->nbCheckpoints;
|
$this->currentMap->nbCheckpoints = $rpcMap->nbCheckpoints;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user