include/news.h File Reference

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

Include dependency graph for news.h:

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

Go to the source code of this file.

Data Structures

struct  nwsstr
struct  rptstr

Defines

#define NUM_RPTS   2
#define N_WON_SECT   1
#define N_SCT_LOSE   2
#define N_SPY_SHOT   3
#define N_SENT_TEL   4
#define N_SIGN_TRE   5
#define N_MAKE_LOAN   6
#define N_REPAY_LOAN   7
#define N_MAKE_SALE   8
#define N_OVFLY_SECT   9
#define N_SCT_SHELL   10
#define N_SHP_SHELL   11
#define N_TOOK_UNOCC   12
#define N_TORP_SHIP   13
#define N_FIRE_BACK   14
#define N_BROKE_SANCT   15
#define N_SCT_BOMB   16
#define N_SHP_BOMB   17
#define N_BOARD_SHIP   18
#define N_SHP_LOSE   19
#define N_SEIZE_SECT   21
#define N_HONOR_TRE   22
#define N_VIOL_TRE   23
#define N_HIT_MINE   25
#define N_DECL_ALLY   26
#define N_DECL_WAR   28
#define N_DIS_ALLY   29
#define N_DIS_WAR   30
#define N_OUT_PLAGUE   31
#define N_DIE_PLAGUE   32
#define N_NAME_CHNG   33
#define N_DIE_FAMINE   34
#define N_DOWN_PLANE   36
#define N_NUKE   37
#define N_FREEDOM_FIGHT   38
#define N_SHOOT_CIV   39
#define N_LAUNCH   40
#define N_SAT_KILL   41
#define N_GIFT   42
#define N_AIDS   43
#define N_HURTS   44
#define N_TAKE   45
#define N_NUKE_STOP   46
#define N_SCT_MISS   47
#define N_SHP_MISS   48
#define N_TRADE   49
#define N_PIRATE_TRADE   50
#define N_PIRATE_KEEP   51
#define N_SHIP_TORP   52
#define N_SUB_BOMB   53
#define N_UNIT_BOMB   55
#define N_LHIT_MINE   56
#define N_FIRE_F_ATTACK   57
#define N_FIRE_L_ATTACK   58
#define N_FIRE_S_ATTACK   59
#define N_SACK_CAP   60
#define N_UP_FRIENDLY   61
#define N_DOWN_FRIENDLY   62
#define N_UP_NEUTRAL   63
#define N_DOWN_NEUTRAL   64
#define N_UP_HOSTILE   65
#define N_DOWN_HOSTILE   66
#define N_SCT_SMISS   67
#define N_SHP_SMISS   68
#define N_START_COL   69
#define N_NUKE_SSTOP   70
#define N_LND_MISS   71
#define N_LND_SMISS   72
#define N_AWON_SECT   73
#define N_PWON_SECT   74
#define N_PARA_UNOCC   75
#define N_ALOSE_SCT   76
#define N_PLOSE_SCT   77
#define N_WELCH_DEAL   80
#define N_LND_LOSE   81
#define N_BOARD_LAND   82
#define N_MAX_VERB   82
#define N_NOTUSED   0
#define N_FOR   1
#define N_FRONT   2
#define N_SEA   3
#define N_SKY   4
#define N_MISS   5
#define N_ARTY   6
#define N_ECON   7
#define N_COLONY   8
#define N_HOME   9
#define N_SPY   10
#define N_TELE   11
#define N_MAX_PAGE   11
#define getnews(n, p)   ef_read(EF_NEWS, (n), (p))
#define putnews(n, p)   ef_write(EF_NEWS, (n), (p))
#define getnewsp(n)   ((struct nwsstr *)ef_ptr(EF_NEWS, (n)))

Variables

rptstr rpt [82+2]
symbol page_headings [11+2]


Define Documentation

#define getnews ( n,
 )     ef_read(EF_NEWS, (n), (p))

Definition at line 165 of file news.h.

Referenced by delete_old_news(), and init_nreport().

#define getnewsp (  )     ((struct nwsstr *)ef_ptr(EF_NEWS, (n)))

Definition at line 167 of file news.h.

#define N_AIDS   43

Definition at line 109 of file news.h.

Referenced by benefit(), and resbenefit().

#define N_ALOSE_SCT   76

Definition at line 142 of file news.h.

Referenced by att_fight().

#define N_ARTY   6

Definition at line 157 of file news.h.

#define N_AWON_SECT   73

Definition at line 139 of file news.h.

Referenced by att_fight(), and news().

#define N_BOARD_LAND   82

Definition at line 148 of file news.h.

Referenced by att_fight().

#define N_BOARD_SHIP   18

Definition at line 84 of file news.h.

Referenced by att_fight().

#define N_BROKE_SANCT   15

Definition at line 81 of file news.h.

Referenced by bsanct().

#define N_COLONY   8

Definition at line 159 of file news.h.

#define N_DECL_ALLY   26

Definition at line 92 of file news.h.

Referenced by setrel().

#define N_DECL_WAR   28

Definition at line 94 of file news.h.

Referenced by setrel().

#define N_DIE_FAMINE   34

Definition at line 100 of file news.h.

Referenced by do_feed(), upd_land(), and upd_ship().

#define N_DIE_PLAGUE   32

Definition at line 98 of file news.h.

Referenced by do_plague(), upd_land(), and upd_ship().

#define N_DIS_ALLY   29

Definition at line 95 of file news.h.

Referenced by setrel().

#define N_DIS_WAR   30

Definition at line 96 of file news.h.

Referenced by setrel().

#define N_DOWN_FRIENDLY   62

Definition at line 128 of file news.h.

Referenced by setrel().

#define N_DOWN_HOSTILE   66

Definition at line 132 of file news.h.

Referenced by setrel().

#define N_DOWN_NEUTRAL   64

Definition at line 130 of file news.h.

Referenced by setrel().

#define N_DOWN_PLANE   36

Definition at line 102 of file news.h.

Referenced by ac_planedamage(), pinflak_planedamage(), and plane_bomb().

#define N_ECON   7

Definition at line 158 of file news.h.

#define N_FIRE_BACK   14

Definition at line 80 of file news.h.

Referenced by lnd_support(), quiet_bigdef(), sb(), and sd().

#define N_FIRE_F_ATTACK   57

Definition at line 123 of file news.h.

Referenced by sb().

#define N_FIRE_L_ATTACK   58

Definition at line 124 of file news.h.

Referenced by lnd_support().

#define N_FIRE_S_ATTACK   59

Definition at line 125 of file news.h.

Referenced by sd().

#define N_FOR   1

Definition at line 152 of file news.h.

#define N_FREEDOM_FIGHT   38

Definition at line 104 of file news.h.

#define N_FRONT   2

Definition at line 153 of file news.h.

Referenced by news().

#define N_GIFT   42

Definition at line 108 of file news.h.

Referenced by give().

#define N_HIT_MINE   25

Definition at line 91 of file news.h.

Referenced by retreat_ship1(), and shp_hit_mine().

#define N_HOME   9

Definition at line 160 of file news.h.

#define N_HONOR_TRE   22

Definition at line 88 of file news.h.

Referenced by trechk().

#define N_HURTS   44

Definition at line 110 of file news.h.

Referenced by benefit(), and resbenefit().

#define N_LAUNCH   40

Definition at line 106 of file news.h.

Referenced by launch_sat().

#define N_LHIT_MINE   56

Definition at line 122 of file news.h.

Referenced by lnd_hit_mine(), and retreat_land1().

#define N_LND_LOSE   81

Definition at line 147 of file news.h.

Referenced by att_fight().

#define N_LND_MISS   71

Definition at line 137 of file news.h.

Referenced by msl_launch_mindam().

#define N_LND_SMISS   72

Definition at line 138 of file news.h.

Referenced by msl_launch_mindam().

#define N_MAKE_LOAN   6

Definition at line 72 of file news.h.

Referenced by accpt().

#define N_MAKE_SALE   8

Definition at line 74 of file news.h.

Referenced by check_market(), and check_trade().

#define N_MAX_PAGE   11

Definition at line 163 of file news.h.

Referenced by news().

#define N_MAX_VERB   82

Definition at line 149 of file news.h.

Referenced by nreport(), preport(), and show_news().

#define N_MISS   5

Definition at line 156 of file news.h.

#define N_NAME_CHNG   33

Definition at line 99 of file news.h.

Referenced by chan().

#define N_NOTUSED   0

Definition at line 151 of file news.h.

Referenced by show_news().

#define N_NUKE   37

Definition at line 103 of file news.h.

Referenced by detonate().

#define N_NUKE_SSTOP   70

Definition at line 136 of file news.h.

Referenced by msl_intercept().

#define N_NUKE_STOP   46

Definition at line 112 of file news.h.

Referenced by msl_intercept().

#define N_OUT_PLAGUE   31

Definition at line 97 of file news.h.

Referenced by do_plague(), upd_land(), and upd_ship().

#define N_OVFLY_SECT   9

Definition at line 75 of file news.h.

Referenced by ac_encounter().

#define N_PARA_UNOCC   75

Definition at line 141 of file news.h.

Referenced by att_fight().

#define N_PIRATE_KEEP   51

Definition at line 117 of file news.h.

Referenced by scuttle_tradeship().

#define N_PIRATE_TRADE   50

Definition at line 116 of file news.h.

Referenced by scuttle_tradeship().

#define N_PLOSE_SCT   77

Definition at line 143 of file news.h.

Referenced by att_fight().

#define N_PWON_SECT   74

Definition at line 140 of file news.h.

Referenced by att_fight(), and news().

#define N_REPAY_LOAN   7

Definition at line 73 of file news.h.

Referenced by coll(), and repa().

#define N_SACK_CAP   60

Definition at line 126 of file news.h.

Referenced by caploss().

#define N_SAT_KILL   41

Definition at line 107 of file news.h.

Referenced by launch_as(), and msl_intercept().

#define N_SCT_BOMB   16

Definition at line 82 of file news.h.

Referenced by bomb(), comm_bomb(), and perform_mission().

#define N_SCT_LOSE   2

Definition at line 68 of file news.h.

Referenced by att_fight().

#define N_SCT_MISS   47

Definition at line 113 of file news.h.

Referenced by launch_missile(), and msl_launch_mindam().

#define N_SCT_SHELL   10

Definition at line 76 of file news.h.

Referenced by multifire(), and perform_mission().

#define N_SCT_SMISS   67

Definition at line 133 of file news.h.

Referenced by launch_missile(), and msl_launch_mindam().

#define N_SEA   3

Definition at line 154 of file news.h.

#define N_SEIZE_SECT   21

Definition at line 87 of file news.h.

Referenced by coll().

#define N_SENT_TEL   4

Definition at line 70 of file news.h.

Referenced by tele().

#define N_SHIP_TORP   52

Definition at line 118 of file news.h.

Referenced by fire_torp(), and torp().

#define N_SHOOT_CIV   39

Definition at line 105 of file news.h.

Referenced by shoo().

#define N_SHP_BOMB   17

Definition at line 83 of file news.h.

Referenced by perform_mission(), and ship_bomb().

#define N_SHP_LOSE   19

Definition at line 85 of file news.h.

Referenced by att_approach(), and att_fight().

#define N_SHP_MISS   48

Definition at line 114 of file news.h.

Referenced by launch_missile(), and msl_launch_mindam().

#define N_SHP_SHELL   11

Definition at line 77 of file news.h.

Referenced by multifire(), perform_mission(), and shp_fort_interdiction().

#define N_SHP_SMISS   68

Definition at line 134 of file news.h.

Referenced by launch_missile(), and msl_launch_mindam().

#define N_SIGN_TRE   5

Definition at line 71 of file news.h.

Referenced by accpt().

#define N_SKY   4

Definition at line 155 of file news.h.

#define N_SPY   10

Definition at line 161 of file news.h.

#define N_SPY_SHOT   3

Definition at line 69 of file news.h.

Referenced by spy().

#define N_START_COL   69

Definition at line 135 of file news.h.

Referenced by att_fight().

#define N_SUB_BOMB   53

Definition at line 119 of file news.h.

Referenced by ship_bomb().

#define N_TAKE   45

Definition at line 111 of file news.h.

Referenced by give().

#define N_TELE   11

Definition at line 162 of file news.h.

#define N_TOOK_UNOCC   12

Definition at line 78 of file news.h.

Referenced by att_fight().

#define N_TORP_SHIP   13

Definition at line 79 of file news.h.

Referenced by fire_torp(), perform_mission(), and torp().

#define N_TRADE   49

Definition at line 115 of file news.h.

Referenced by scuttle_tradeship().

#define N_UNIT_BOMB   55

Definition at line 121 of file news.h.

Referenced by land_bomb().

#define N_UP_FRIENDLY   61

Definition at line 127 of file news.h.

Referenced by setrel().

#define N_UP_HOSTILE   65

Definition at line 131 of file news.h.

Referenced by setrel().

#define N_UP_NEUTRAL   63

Definition at line 129 of file news.h.

Referenced by setrel().

#define N_VIOL_TRE   23

Definition at line 89 of file news.h.

Referenced by trechk().

#define N_WELCH_DEAL   80

Definition at line 146 of file news.h.

Referenced by check_market(), and check_trade().

#define N_WON_SECT   1

Definition at line 67 of file news.h.

Referenced by att_fight(), and news().

#define NUM_RPTS   2

Definition at line 57 of file news.h.

Referenced by preport(), and show_news().

#define putnews ( n,
 )     ef_write(EF_NEWS, (n), (p))

Definition at line 166 of file news.h.

Referenced by delete_old_news(), and nreport().


Variable Documentation

struct symbol page_headings[11+2]

Definition at line 175 of file symbol.c.

Referenced by news(), and show_news().

struct rptstr rpt[82+2]

Definition at line 48 of file news.c.

Referenced by head(), news(), nreport(), preport(), and show_news().


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