X-Git-Url: http://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2Fsmoke.h;h=1f33f1da490b788c28a839c3142d4e2e90dfafe1;hp=cb2102eacf65ed43170d1dc8f59efa9326ca0b83;hb=534310c1f131bb9a53be865c32d90342ed026734;hpb=1907773f7b61fb7e58c585a183180b44d213a286 diff --git a/src/smoke.h b/src/smoke.h index cb2102e..1f33f1d 100644 --- a/src/smoke.h +++ b/src/smoke.h @@ -23,10 +23,22 @@ #define MAXSMOK 500 +#define SMSN 10 +#define FLSN 8 + +#pragma pack(1) +typedef struct{ + int x,y,xv,yv; + byte t,s; + short o; +}smoke_t; +#pragma pack() + +extern smoke_t sm[MAXSMOK]; + void SMK_init(void); void SMK_alloc(void); void SMK_act(void); -void SMK_draw(void); void SMK_add(int x,int y,int xv,int yv,byte t,byte s,short o); void SMK_gas(int x,int y,int rx,int ry,int xv,int yv,int k); void SMK_flame(int x,int y,int ox,int oy,int rx,int ry,int xv,int yv,int k,int o);