include/treaty.h File Reference

#include <time.h>
#include "types.h"

Include dependency graph for treaty.h:

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

Go to the source code of this file.

Data Structures

struct  trtstr

Defines

#define TS_FREE   AGREE_FREE
#define TS_PROPOSED   AGREE_PROPOSED
#define TS_SIGNED   AGREE_SIGNED
#define LNDATT   bit(0)
#define SEAATT   bit(1)
#define SEAFIR   bit(2)
#define LANATT   bit(3)
#define LANFIR   bit(4)
#define NEWSHP   bit(5)
#define NEWNUK   bit(6)
#define NEWPLN   bit(7)
#define NEWLND   bit(8)
#define TRTENL   bit(9)
#define SUBFIR   bit(10)
#define gettre(n, p)   ef_read(EF_TREATY, (n), (p))
#define puttre(n, p)   ef_write(EF_TREATY, (n), (p))
#define gettrep(n)   ((struct trtstr *)ef_ptr(EF_TREATY, (n)))


Define Documentation

#define gettre ( n,
 )     ef_read(EF_TREATY, (n), (p))

Definition at line 70 of file treaty.h.

Referenced by treaty_accept(), and treaty_decline().

#define gettrep (  )     ((struct trtstr *)ef_ptr(EF_TREATY, (n)))

Definition at line 72 of file treaty.h.

#define LANATT   bit(3)

Definition at line 61 of file treaty.h.

Referenced by att_show().

#define LANFIR   bit(4)

Definition at line 62 of file treaty.h.

Referenced by multifire().

#define LNDATT   bit(0)

Definition at line 58 of file treaty.h.

Referenced by att_show().

#define NEWLND   bit(8)

Definition at line 66 of file treaty.h.

Referenced by build_land(), and trechk().

#define NEWNUK   bit(6)

Definition at line 64 of file treaty.h.

Referenced by build_nuke(), and trechk().

#define NEWPLN   bit(7)

Definition at line 65 of file treaty.h.

Referenced by build_plane(), and trechk().

#define NEWSHP   bit(5)

Definition at line 63 of file treaty.h.

Referenced by build_ship(), and trechk().

#define puttre ( n,
 )     ef_write(EF_TREATY, (n), (p))

Definition at line 71 of file treaty.h.

Referenced by distrea(), do_treaty(), treaty_accept(), and treaty_decline().

#define SEAATT   bit(1)

Definition at line 59 of file treaty.h.

Referenced by att_show().

#define SEAFIR   bit(2)

Definition at line 60 of file treaty.h.

Referenced by multifire().

#define SUBFIR   bit(10)

Definition at line 68 of file treaty.h.

Referenced by multifire().

#define TRTENL   bit(9)

Definition at line 67 of file treaty.h.

Referenced by enli(), and trechk().

#define TS_FREE   AGREE_FREE

Definition at line 53 of file treaty.h.

Referenced by distrea(), do_treaty(), treaty_accept(), treaty_decline(), trechk(), and xdvisible().

#define TS_PROPOSED   AGREE_PROPOSED

Definition at line 54 of file treaty.h.

Referenced by distrea(), do_treaty(), and trechk().

#define TS_SIGNED   AGREE_SIGNED

Definition at line 55 of file treaty.h.

Referenced by cons_choose(), treaty_accept(), treaty_decline(), and trechk().


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