|
|
1.1 root 1: #ifndef Rectangle
2: #include <CC/jerq.h>
3: #endif
4: #include <pot.pub>
5:
6: class Camera;
7: class Frame;
8: class Clock;
9:
10: class Frame
11: {
12: >pub
13: char pub_filler[40];
14: >pri
15: short *data;
16: char time[20];
17: Bitmap *b;
18: short lat, lon, dist;
19: short alat, alon, persp;
20: friend Movie;
21: void rd(int);
22: void draw();
23: void show();
24: void view(short, short, short, short, short, short);
25: void seg(short, short, short, short);
26: void transdata();
27: >
28: };
29:
30: class Movie
31: {
32: >pub
33: char pub_filler[28];
34: >pri
35: Frame *frames;
36: Camera *camera;
37: short nframes;
38: short start;
39: short showgrid;
40: short period;
41: short doshade;
42: short floor;
43: short maxtime, maxframe;
44: short N;
45: friend Clock;
46: friend char *genfn(int);
47: friend void Frame.draw();
48: >
49: public:
50: Movie();
51: short nx, ny;
52: Point ctr;
53: Rectangle bound;
54: Bmappot *run, *adv, *hide;
55: char *tdata;
56: void read();
57: void showframe(int);
58: char *ft(int);
59: void show();
60: void advance();
61: void adjust();
62: };
63: extern Movie *m;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.