From 8f1b5ae7918b1a751610b8691d91ff112cdf63df Mon Sep 17 00:00:00 2001 From: kremsy Date: Thu, 24 Apr 2014 17:54:13 +0200 Subject: [PATCH] better draft --- application/core/Callbacks/Callbacks.php | 10 +++++----- .../core/Callbacks/LibXmlRpcCallbackManager.php | 7 ++++--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/application/core/Callbacks/Callbacks.php b/application/core/Callbacks/Callbacks.php index f3e2e7fe..f608e363 100644 --- a/application/core/Callbacks/Callbacks.php +++ b/application/core/Callbacks/Callbacks.php @@ -11,9 +11,9 @@ namespace ManiaControl\Callbacks; interface Callbacks { const ScriptCallback = 'Callbacks.ScriptCallback'; /** BeginMatch Callback, param1 MapNumber */ - const LibXmlRpc_BeginMatch = "Callbacks.LibXmlRpc_BeginMatch"; - /** BeginMatch Callback, param1 MapNumber */ - const LibXmlRpc_LoadingMap = "Callbacks.LibXmlRpc_LoadingMap"; - /** BeginMatch Callback, param1 MapNumber */ - const LibXmlRpc_BeginMap = "Callbacks.LibXmlRpc_BeginMap"; + const BeginMatch = "Callbacks.BeginMatch"; + /** LoadingMap Callback, param1 MapNumber */ + const LoadingMap = "Callbacks.LoadingMap"; + /** BeginMap Callback, param1 MapNumber */ + const BeginMap = "Callbacks.BeginMap"; } \ No newline at end of file diff --git a/application/core/Callbacks/LibXmlRpcCallbackManager.php b/application/core/Callbacks/LibXmlRpcCallbackManager.php index 4ca6f85d..6e6c7d1f 100644 --- a/application/core/Callbacks/LibXmlRpcCallbackManager.php +++ b/application/core/Callbacks/LibXmlRpcCallbackManager.php @@ -30,13 +30,14 @@ class LibXmlRpcCallbackManager implements CallbackListener{ public function handleScriptCallbacks($name, $data){ switch($name){ case 'LibXmlRpc_BeginMatch': - $this->maniaControl->callbackManager->triggerCallback(Callbacks::LibXmlRpc_BeginMatch, $data[0]); + $this->maniaControl->callbackManager->triggerCallback(Callbacks::BeginMatch, $data[0]); break; case 'LibXmlRpc_LoadingMap': - $this->maniaControl->callbackManager->triggerCallback(Callbacks::LibXmlRpc_LoadingMap, $data[0]); + $this->maniaControl->callbackManager->triggerCallback(Callbacks::LoadingMap, $data[0]); break; case 'LibXmlRpc_BeginMap': - $this->maniaControl->callbackManager->triggerCallback(Callbacks::LibXmlRpc_BeginMap, $data[0]); + //$this->maniaControl->callbackManager->triggerCallback(Callbacks::BeginMap, $data[0]); + $this->maniaControl->mapManager->handleScriptBeginMap($data[0]); break;