~ubuntu-branches/ubuntu/lucid/xbill/lucid

« back to all changes in this revision

Viewing changes to Network.h

  • Committer: Bazaar Package Importer
  • Author(s): Adrian Bridgett
  • Date: 2001-06-24 22:44:40 UTC
  • Revision ID: james.westby@ubuntu.com-20010624224440-r8kbgt5ae7q1230g
Tags: upstream-2.0
ImportĀ upstreamĀ versionĀ 2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef NETWORK_H
 
2
#define NETWORK_H
 
3
 
 
4
#include "Computer.h"
 
5
#include "Cable.h"
 
6
 
 
7
class Network { /*structure for global network of computers*/
 
8
public:
 
9
        static const int MAX_COMPUTERS = 20;    /* max computers on screen */
 
10
        static const int NUM_SYS = 6;           /* number of computer types */
 
11
        Picture pictures[NUM_SYS+1];            /* array of cpu pictures */
 
12
        int width, height;                      /* size of cpu picture */
 
13
        int units;                              /* number of cpus in network */
 
14
        int win, base, off;                     /* number in each state */
 
15
        Computer computers[MAX_COMPUTERS];      /* array of cpu info */
 
16
        Cable cables[MAX_COMPUTERS];
 
17
        int ncables;
 
18
        void setup();
 
19
        void load_pix();
 
20
        void draw();
 
21
        void update();
 
22
        void toasters();
 
23
        int on(int lev);
 
24
 
 
25
};
 
26
 
 
27
#endif