Looks ok :)
Florian Köberle a écrit :
> ---
> lib/wormux/include/WORMUX_action.h | 1 -
> src/game/game_blitz.cpp | 3 +--
> src/game/game_classic.cpp | 3 +--
> src/include/action_handler.cpp | 7 -------
> src/map/wind.cpp | 8 ++++----
> src/map/wind.h | 2 +-
> 6 files changed, 7 insertions(+), 17 deletions(-)
>
> diff --git a/lib/wormux/include/WORMUX_action.h
> b/lib/wormux/include/WORMUX_action.h
> index b02c5e3..3c64807 100644
> --- a/lib/wormux/include/WORMUX_action.h
> +++ b/lib/wormux/include/WORMUX_action.h
> @@ -106,7 +106,6 @@ public:
>
> // ########################################################
> ACTION_EXPLOSION,
> - ACTION_WIND,
> ACTION_NETWORK_PING,
> ACTION_NETWORK_VERIFY_RANDOM_SYNC,
> // ########################################################
> diff --git a/src/game/game_blitz.cpp b/src/game/game_blitz.cpp
> index 5f4ae28..4e3b6da 100644
> --- a/src/game/game_blitz.cpp
> +++ b/src/game/game_blitz.cpp
> @@ -161,8 +161,7 @@ void GameBlitz::__SetState_PLAYING()
> {
> MSG_DEBUG("game.statechange", "Playing" );
>
> - if (Network::GetInstance()->IsTurnMaster() ||
> Network::GetInstance()->IsLocal())
> - Wind::GetRef().ChooseRandomVal();
> + Wind::GetRef().ChooseRandomVal();
>
> SetCharacterChosen(false);
>
> diff --git a/src/game/game_classic.cpp b/src/game/game_classic.cpp
> index 29fc9f9..d1009c9 100644
> --- a/src/game/game_classic.cpp
> +++ b/src/game/game_classic.cpp
> @@ -148,8 +148,7 @@ void GameClassic::__SetState_PLAYING()
> Interface::GetInstance()->EnableDisplayTimer(true);
> pause_seconde = Time::GetInstance()->Read();
>
> - if (Network::GetInstance()->IsTurnMaster() ||
> Network::GetInstance()->IsLocal())
> - Wind::GetRef().ChooseRandomVal();
> + Wind::GetRef().ChooseRandomVal();
>
> SetCharacterChosen(false);
>
> diff --git a/src/include/action_handler.cpp b/src/include/action_handler.cpp
> index ac7c516..5e90b29 100644
> --- a/src/include/action_handler.cpp
> +++ b/src/include/action_handler.cpp
> @@ -41,7 +41,6 @@
> #include "map/camera.h"
> #include "map/map.h"
> #include "map/maps_list.h"
> -#include "map/wind.h"
> #include "menu/network_menu.h"
> #include "network/randomsync.h"
> #include "network/network.h"
> @@ -771,11 +770,6 @@ static void Action_Weapon_Supertux (Action *a)
>
> // ########################################################
>
> -static void Action_Wind (Action *a)
> -{
> - Wind::GetRef().SetVal (a->PopInt());
> -}
> -
> static void Action_Network_RandomInit (Action *a)
> {
> MSG_DEBUG("random", "Initialization from network");
> @@ -1051,7 +1045,6 @@ void Action_Handler_Init()
> ActionHandler::GetInstance()->Register (Action::ACTION_NETWORK_PING,
> "NETWORK_ping", &Action_Network_Ping);
>
> ActionHandler::GetInstance()->Register (Action::ACTION_EXPLOSION,
> "explosion", &Action_Explosion);
> - ActionHandler::GetInstance()->Register (Action::ACTION_WIND, "wind",
> &Action_Wind);
> ActionHandler::GetInstance()->Register
> (Action::ACTION_NETWORK_RANDOM_INIT, "NETWORK_random_init",
> &Action_Network_RandomInit);
> ActionHandler::GetInstance()->Register
> (Action::ACTION_NETWORK_VERIFY_RANDOM_SYNC, "NETWORK_verify_random_sync",
> &Action_Network_VerifyRandomSync);
> ActionHandler::GetInstance()->Register
> (Action::ACTION_INFO_CLIENT_DISCONNECT, "INFO_client_disconnect",
> &Action_Info_ClientDisconnect);
> diff --git a/src/map/wind.cpp b/src/map/wind.cpp
> index 90fc650..79b25a5 100644
> --- a/src/map/wind.cpp
> +++ b/src/map/wind.cpp
> @@ -24,9 +24,9 @@
> #include "game/config.h"
> #include "game/time.h"
> #include "graphic/sprite.h"
> -#include "include/action_handler.h"
> #include "map/map.h"
> #include "map/maps_list.h"
> +#include "network/randomsync.h"
> #include <WORMUX_debug.h>
> #include <WORMUX_random.h>
> #include "tool/resource_manager.h"
> @@ -219,10 +219,10 @@ void Wind::Reset()
> RandomizeParticlesPos();
> }
>
> -void Wind::ChooseRandomVal() const
> +void Wind::ChooseRandomVal()
> {
> - int val = RandomLocal().GetLong(-100, 100);
> - ActionHandler::GetInstance()->NewAction (new Action(Action::ACTION_WIND,
> val));
> + MSG_DEBUG("random.get", "Wind::ChooseRandomVal()");
> + SetVal(RandomSync().GetLong(-100, 100));
> }
>
> void Wind::DrawParticles()
> diff --git a/src/map/wind.h b/src/map/wind.h
> index 740bbc2..63a8f0e 100644
> --- a/src/map/wind.h
> +++ b/src/map/wind.h
> @@ -69,7 +69,7 @@ private:
>
> public:
> double GetStrength() const;
> - void ChooseRandomVal() const;
> + void ChooseRandomVal();
>
> void SetVal(long val);
> void Refresh();
>
_______________________________________________
Wormux-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wormux-dev