Subversion Repositories WoWGM

Rev

Rev 31 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#ifndef  _GAMEUI_H_
#define  _GAMEUI_H_


enum ACTIONTYPE {
        ACTION_NULL     = 0
};


class CGGameUI {

        public:

                //=======================================================================
                static bool CanPerformAction (ACTIONTYPE action);

    //===========================================================================
    static void Initialize ();
                
                //=======================================================================
                static void RegisterConsoleCommands ();

    //=======================================================================
    static void RegisterScriptFunctions ();

    //===========================================================================
    static void Shutdown ();

                //=======================================================================
                static void UnregisterConsoleCommands ();

                //=======================================================================
                static void UnregisterScriptFunctions ();

  private:

    //===========================================================================
    static void InitializeProc ();

    //===========================================================================
    static void ShutdownProc ();

};


#endif // ifndef _GAMEUI_H_