|
|
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.