# Source: GGZCorePlayer.h

Annotated List
Files
Globals
Hierarchy
Index

    /////////////////////////////////////////////////////////////////////
    //                                                                 ///
    // GGZCore++ - C++ API wrapper for the ggzcore library              ///
    // Copyright (C) 2001, 2002 Josef Spillner                           ///
    // dr_maux@users.sourceforge.net                                      ///
    // The MindX Open Source Project                                      ///
    // http://mindx.sourceforge.net/                                     ///
    //                                                                  ///
    // This library may be distributed under the terms of the GNU GPL. ///
    //                                                                ///
    ////////////////////////////////////////////////////////////////////

    ///// GGZ Player /////////////////////////////////////////////////

    #ifndef GGZPLAYER_H
    #define GGZPLAYER_H

    #include <ggzcore.h>

    /**
    * Player representation.
    */

    class GGZCorePlayer
    {
    	public:
    		/**
    		 * Constructor */
    		GGZCorePlayer();
    		/**
    		 * Destructor */
    		~GGZCorePlayer();

    		/**
    		 * Available player types */
    		enum PlayerTypes
    		{
    			none,
    			normal,
    			guest,
    			admin
    		};

    		/**
    		 * Return the name of this player. */
    		char* name();
    		/**
    		 * Return the player's current table. */
    		GGZTable* table();
    		/**
    		 * Return the player's type */
    		int type();

    		/**
    		 * Lag measurement */
    		int lag();

    	private:
    		GGZPlayer *m_player;
    };

    #endif

Generated by: josef on athlon500 on Tue Mar 19 23:18:22 2002, using kdoc 2.0a53.