1: /*
   2:  * Copyright (c) 1987 by Ed James, UC Berkeley.  All rights reserved.
   3:  *
   4:  * Copy permission is hereby granted provided that this notice is
   5:  * retained on all partial or complete copies.
   6:  *
   7:  * For more info on this and all of my stuff, mail edjames@berkeley.edu.
   8:  */
   9: 
  10: typedef struct {
  11:     int x, y;
  12:     int dir;    /* used only sometimes */
  13: } SCREEN_POS;
  14: 
  15: typedef struct {
  16:     SCREEN_POS  p1, p2;
  17: } LINE;
  18: 
  19: typedef SCREEN_POS  EXIT;
  20: typedef SCREEN_POS  BEACON;
  21: typedef SCREEN_POS  AIRPORT;
  22: 
  23: typedef struct {
  24:     int width, height;
  25:     int update_secs;
  26:     int newplane_time;
  27:     int num_exits;
  28:     int num_lines;
  29:     int num_beacons;
  30:     int num_airports;
  31:     EXIT    *exit;
  32:     LINE    *line;
  33:     BEACON  *beacon;
  34:     AIRPORT *airport;
  35: } C_SCREEN;
  36: 
  37: typedef struct plane {
  38:     struct plane    *next, *prev;
  39:     int     status;
  40:     int     plane_no;
  41:     int     plane_type;
  42:     int     orig_no;
  43:     int     orig_type;
  44:     int     dest_no;
  45:     int     dest_type;
  46:     int     altitude;
  47:     int     new_altitude;
  48:     int     dir;
  49:     int     new_dir;
  50:     int     fuel;
  51:     int     xpos;
  52:     int     ypos;
  53:     int     delayd;
  54:     int     delayd_no;
  55: } PLANE;
  56: 
  57: typedef struct {
  58:     PLANE   *head, *tail;
  59: } LIST;
  60: 
  61: typedef struct {
  62:     char    name[10];
  63:     char    host[256];
  64:     char    game[256];
  65:     int planes;
  66:     int time;
  67:     int real_time;
  68: } SCORE;
  69: 
  70: typedef struct displacement {
  71:     int dx;
  72:     int dy;
  73: } DISPLACEMENT;

Defined struct's

displacement defined in line 70; never used
plane defined in line 37; used 2 times
  • in line 38(2)

Defined typedef's

DISPLACEMENT defined in line 73; used 1 times
PLANE defined in line 55; used 22 times

Usage of this include

Last modified: 1987-03-11
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1843
Valid CSS Valid XHTML 1.0 Strict