|
|
1.1 root 1: /* Copyright (c) 1987 AT&T */
2: /* All Rights Reserved */
3:
4: /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
5: /* The copyright notice above does not evidence any */
6: /* actual or intended publication of such source code. */
7:
8: #include <sccsid.h>
9: HVERSION(layer, @(#)layer.h 1.1.1.3 (5/12/87));
10:
11: #ifndef LAYER_H
12: #define LAYER_H LAYER_H
13: typedef struct Obscured{
14: Rectangle rect; /* obscured rectangle, screen coords */
15: Bitmap *bmap; /* where the obscured data resides */
16: struct Layer *lobs; /* layer currently in rect on screen */
17: struct Obscured *next; /* chaining */
18: struct Obscured *prev;
19: }Obscured;
20:
21: typedef struct Layer{
22: /* The first part looks like (is) a Bitmap */
23: Word *base;
24: unsigned short width;
25: Rectangle rect; /* bounding box of layer */
26: struct Obscured *obs; /* linked list of obscured rectangles */
27: struct Layer *front; /* adjacent layer in front */
28: struct Layer *back; /* adjacent layer behind */
29:
30: long lmisc;
31: }Layer;
32:
33:
34: #endif /* LAYER_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.