diff options
| author | Simon <simon@hardwired.org.uk> | 2010-08-28 10:40:49 (GMT) |
|---|---|---|
| committer | Simon <simon@hardwired.org.uk> | 2010-08-28 10:40:49 (GMT) |
| commit | a23f3777314312f8dfb70b779258dbb2f948bd08 (patch) | |
| tree | c682a4be53a38ef876aa0596b9f5a1039f10d6af /defines.h | |
| parent | 07ade7ed72face5ece3408e953198b5ebcf1170c (diff) | |
| download | powder-a23f3777314312f8dfb70b779258dbb2f948bd08.zip powder-a23f3777314312f8dfb70b779258dbb2f948bd08.tar.gz | |
Even more work, something broke though
Diffstat (limited to 'defines.h')
| -rw-r--r-- | defines.h | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -1,6 +1,12 @@ #ifndef DEFINE_H #define DEFINE_H +#ifdef WIN32 +#define PATH_SEP "\\" +#else +#define PATH_SEP "/" +#endif + #define SERVER "powdertoy.co.uk" #undef PLOSS @@ -28,6 +34,22 @@ static unsigned char ZSIZE = ZSIZE_D; #define VLOSS 0.999f #define PLOSS 0.9999f +#define GRID_X 5 +#define GRID_Y 4 +#define GRID_P 3 +#define GRID_S 6 +#define GRID_Z 3 + +#define STAMP_X 4 +#define STAMP_Y 4 +#define STAMP_MAX 120 + +#ifdef PIX16 +typedef unsigned short pixel; +#else +typedef unsigned int pixel; +#endif + typedef unsigned char uint8; extern int legacy_enable; @@ -45,6 +67,18 @@ struct sign }; typedef struct sign sign; +struct stamp +{ + char name[11]; + pixel *thumb; + int thumb_w, thumb_h, dodelete; +}; +typedef struct stamp stamp; + extern sign signs[MAXSIGNS]; +extern stamp stamps[STAMP_MAX]; +extern int stamp_count; +extern int itc; +extern char itc_msg[64]; #endif
\ No newline at end of file |
