- fixed core instances creation order

- minor fixes/improvements
This commit is contained in:
Steffen Schröder committed 2013-11-26 13:49:36 +01:00
1 parent 7f1646f25d
commit fc66d2d34b
3 files changed
+16 -2

No files matched your search

+14
View File
@@ -44,6 +44,7 @@ class MapManager implements CallbackListener {
$this->mapCommands = new MapCommands($maniaControl);
// Register for callbacks
$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MC_ONINIT, $this, 'handleOnInit');
$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MC_BEGINMAP, $this, 'handleBeginMap');
}
@@ -138,6 +139,19 @@ class MapManager implements CallbackListener {
return $map;
}
/**
* Handle OnInit callback
*
* @param array $callback
*/
public function handleOnInit(array $callback) {
$map = $this->getCurrentMap();
if (!$map) {
return;
}
$this->addMap($map);
}
/**
* Handle BeginMap callback
*