include/player.h File Reference

#include <time.h>
#include "empthread.h"
#include "misc.h"
#include "queue.h"
#include "types.h"

Include dependency graph for player.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  player

Defines

#define VIS   bit(0)
#define SANCT   (bit(1) | VIS)
#define NORM   (bit(2) | VIS)
#define GOD   (bit(3) | NORM | VIS)
#define EXEC   bit(5)
#define CAP   bit(6)
#define MONEY   bit(7)
#define PS_INIT   0
#define PS_PLAYING   1
#define PS_SHUTDOWN   2

Enumerations

enum  { PF_UTF8 = (1<<( 0 )) }


Define Documentation

#define CAP   bit(6)

Definition at line 50 of file player.h.

Referenced by explain(), player_set_nstat(), and status().

#define EXEC   bit(5)

Definition at line 49 of file player.h.

Referenced by execute(), and player_set_nstat().

#define GOD   (bit(3) | NORM | VIS)

Definition at line 48 of file player.h.

Referenced by disable_coms(), and player_set_nstat().

#define MONEY   bit(7)

Definition at line 51 of file player.h.

Referenced by explain(), player_set_nstat(), and status().

#define NORM   (bit(2) | VIS)

Definition at line 47 of file player.h.

Referenced by player_set_nstat(), and status().

#define PS_INIT   0

Definition at line 86 of file player.h.

#define PS_PLAYING   1

Definition at line 87 of file player.h.

Referenced by getplayer(), player_main(), pr_flash(), pr_inform(), pr_wall(), sendmessage(), shutdwn(), and update_run().

#define PS_SHUTDOWN   2

Definition at line 88 of file player.h.

Referenced by play_cmd(), player_kill_idle(), player_login(), quit(), shutdwn(), and status().

#define SANCT   (bit(1) | VIS)

Definition at line 46 of file player.h.

Referenced by player_set_nstat().

#define VIS   bit(0)

Definition at line 45 of file player.h.

Referenced by player_set_nstat(), and status().


Enumeration Type Documentation

anonymous enum

Enumerator:
PF_UTF8 

Definition at line 91 of file player.h.

00091      {
00092     PF_UTF8 = bit(0)                    /* client wants UTF-8 */
00093 };


Generated on Fri Mar 28 11:01:23 2008 for empserver by  doxygen 1.5.2