X-Git-Url: http://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2Fsmoke.c;h=2be63ad59fe73929b9eaeaaf3d865203aa68c459;hp=6b012610b2eb64487d85602e9dc595bf65a50e19;hb=c46b82f5794be555af272740e67ead316b9b1f90;hpb=da79be9b6a4134aa9cd19e6f5909fedb20d318cb diff --git a/src/smoke.c b/src/smoke.c index 6b01261..2be63ad 100644 --- a/src/smoke.c +++ b/src/smoke.c @@ -27,6 +27,7 @@ #include "smoke.h" #include "fx.h" #include "misc.h" +#include "my.h" #define MAXSR 20 @@ -76,15 +77,15 @@ void SMK_savegame (FILE *h) { void SMK_loadgame (FILE *h) { int i, n; - myfread32(&n, h); + n = myfread32(h); for (i = 0; i < n; ++i) { - myfread32(&sm[i].x, h); - myfread32(&sm[i].y, h); - myfread32(&sm[i].xv, h); - myfread32(&sm[i].xv, h); - myfread8(&sm[i].t, h); - myfread8(&sm[i].s, h); - myfread16(&sm[i].o, h); + sm[i].x = myfread32(h); + sm[i].y = myfread32(h); + sm[i].xv = myfread32(h); + sm[i].xv = myfread32(h); + sm[i].t = myfread8(h); + sm[i].s = myfread8(h); + sm[i].o = myfread16(h); } }