From 9e820b0a34e3340aed3aea0a2e4f00b060e9c1df Mon Sep 17 00:00:00 2001 From: jeefo Date: Sat, 12 Mar 2016 14:37:42 +0300 Subject: [PATCH] removed unused stuff --- include/gamestate.h | 66 --------------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 include/gamestate.h diff --git a/include/gamestate.h b/include/gamestate.h deleted file mode 100644 index ae0e30b..0000000 --- a/include/gamestate.h +++ /dev/null @@ -1,66 +0,0 @@ -// -// Yet Another POD-Bot, based on PODBot by Markus Klinge ("CountFloyd"). -// Copyright (c) YaPB Development Team. -// -// This software is licensed under the BSD-style license. -// Additional exceptions apply. For full license details, see LICENSE.txt or visit: -// http://yapb.jeefo.net/license -// -// Purpose: Represents Counter-Strike Game. -// - -#pragma once - -// netmessage handler class -class NetworkMsg -{ -private: - Bot *m_bot; - int m_state; - int m_message; - int m_registerdMessages[NETMSG_NUM]; - -public: - NetworkMsg (void); - ~NetworkMsg (void) { }; - - void Execute (void *p); - inline void Reset (void) { m_message = NETMSG_UNDEFINED; m_state = 0; m_bot = NULL; }; - void HandleMessageIfRequired (int messageType, int requiredType); - - inline void SetMessage (int message) { m_message = message; } - inline void SetBot (Bot *bot) { m_bot = bot; } - - inline int GetId (int messageType) { return m_registerdMessages[messageType]; } - inline void SetId (int messageType, int messsageIdentifier) { m_registerdMessages[messageType] = messsageIdentifier; } -}; - -// game events -class IGameEvents -{ -public: - - // called when new round occurs - virtual void OnNewRound (void) = 0; -}; - -class Game -{ -private: - IGameEvents *m_listener; - -public: - Game (void) : m_listener (NULL) { } - ~Game (void) { } - -public: - - // we have only one listener, so register it here - void RegisterEventListener (IGameEvents *listener) { m_listener = listener; } - - // get events interface - IGameEvents *GetGameEventListener (void) { return m_listener; } -}; - -// helper macros -#define events game.GetGameEventListener () \ No newline at end of file