|
|
1.1 ! root 1: #ifndef defont ! 2: #include <CC/jerq.h> ! 3: #endif ! 4: ! 5: class Rulepot; ! 6: class Bmappot; ! 7: class Globepot; ! 8: ! 9: class Pot ! 10: { ! 11: char pub_filler[16]; ! 12: public: ! 13: Pot(Rectangle, short, short); ! 14: short val; ! 15: char *help; ! 16: virtual void draw(); ! 17: virtual void resize(Rectangle); ! 18: virtual void mod(int); ! 19: }; ! 20: extern Pot *base; ! 21: extern void prval(Point, short); ! 22: extern int hitpot(int); ! 23: extern void drawpot(), reshapepot(Rectangle, Rectangle); ! 24: extern void helppot(int); ! 25: extern Rectangle rcenter(Rectangle, Rectangle); ! 26: ! 27: #define P_MASK 0xFF ! 28: #define P_STYLE 0x3 ! 29: #define P_VERT 0x0 ! 30: #define P_HORIZ 0x1 ! 31: #define P_CIRC 0x2 ! 32: #define P_TICKS 0x4 ! 33: ! 34: class Rulepot : public Pot ! 35: { ! 36: char pub_filler[16]; ! 37: public: ! 38: Rulepot(Rectangle, short, short, short=0); ! 39: Rulepot(Rectangle, short, short, Point, char *, short=0); ! 40: Rulepot(Rectangle, short, short, Point, short=0); ! 41: Rulepot(Rectangle, short, short, Point, Point, char *, short=0); ! 42: setval(short); ! 43: void draw(); ! 44: void resize(Rectangle); ! 45: void mod(int); ! 46: }; ! 47: ! 48: ! 49: class Bmappot : public Pot ! 50: { ! 51: char pub_filler[20]; ! 52: public: ! 53: Bmappot(Rectangle, short, short=0); ! 54: Bmappot(Rectangle, short, Point, char *, short=0); ! 55: void item(Point, char *, Texture32 *); ! 56: void item(Point, char *, Bitmap *); ! 57: setval(short); ! 58: void draw(); ! 59: void resize(Rectangle); ! 60: void mod(int); ! 61: }; ! 62: ! 63: class Globepot : public Pot ! 64: { ! 65: char pub_filler[24]; ! 66: public: ! 67: Globepot(Rectangle, short, short, short); ! 68: Globepot(Rectangle, short, short, short, Point, char *); ! 69: Globepot(Rectangle, short, short, short, Point); ! 70: Globepot(Rectangle, short, short, short, Point, Point, char *); ! 71: void setval(short, short); ! 72: short w; ! 73: short front; ! 74: void draw(); ! 75: void resize(Rectangle); ! 76: void mod(int); ! 77: }; ! 78:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.