From 4b5337c03a0a64a12e1d66829c14af73f1ff0398 Mon Sep 17 00:00:00 2001 From: Cracker64 Date: Fri, 28 Jan 2011 21:57:20 -0500 Subject: finally fixed visual studio compiling, yay diff --git a/includes/element.h b/includes/element.h index ec32df2..be0388d 100644 --- a/includes/element.h +++ b/includes/element.h @@ -4,5 +4,6 @@ #include "powder.h" #include "misc.h" +#include "math.h" #endif diff --git a/includes/powder.h b/includes/powder.h index 9991317..251605b 100644 --- a/includes/powder.h +++ b/includes/powder.h @@ -837,9 +837,9 @@ extern inline int is_wire_off(int x, int y); void set_emap(int x, int y); #if defined(WIN32) && !defined(__GNUC__) -_inline int parts_avg(int ci, int ni, int t); +extern _inline int parts_avg(int ci, int ni, int t); #else -int parts_avg(int ci, int ni, int t); +extern int parts_avg(int ci, int ni, int t); #endif int nearest_part(int ci, int t); diff --git a/src/elements/elementmisc.c b/src/elements/elementmisc.c new file mode 100644 index 0000000..a284b3a --- /dev/null +++ b/src/elements/elementmisc.c @@ -0,0 +1,12 @@ +#include + +int update_MISC(UPDATE_FUNC_ARGS) { + int t = parts[i].type; + if (t==PT_LOVE) + ISLOVE=1; + else if (t==PT_LOLZ) + ISLOLZ=1; + else if (t==PT_GRAV) + ISGRAV=1; + return 0; +} diff --git a/src/elements/firw.c b/src/elements/firw.c index ae1f56d..c41400e 100644 --- a/src/elements/firw.c +++ b/src/elements/firw.c @@ -35,12 +35,13 @@ int update_FIRW(UPDATE_FUNC_ARGS) { } else if (parts[i].tmp==2) { int col = rand()%200+4; + int tmul; for (rx=-2; rx<3; rx++) for (ry=-2; ry<3; ry++) if (x+rx>=0 && y+ry>0 && x+rx>8)>=NPART || !r) diff --git a/src/elements/misc.c b/src/elements/misc.c deleted file mode 100644 index a284b3a..0000000 --- a/src/elements/misc.c +++ /dev/null @@ -1,12 +0,0 @@ -#include - -int update_MISC(UPDATE_FUNC_ARGS) { - int t = parts[i].type; - if (t==PT_LOVE) - ISLOVE=1; - else if (t==PT_LOLZ) - ISLOLZ=1; - else if (t==PT_GRAV) - ISGRAV=1; - return 0; -} -- cgit v0.9.2-21-gd62e