diff options
| author | ntoskrnl <ntoskrnl11@yahoo.com> | 2012-08-02 20:04:35 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-08-04 10:32:48 (GMT) |
| commit | baf07e470e50905148784eb6008cf69878440dfa (patch) | |
| tree | fa0d35c746585bbd5a24a52a3fe7565aeaccb73e /src/simulation/elements | |
| parent | d6e384e1ecbe4b2610277f22ff30286a4620b990 (diff) | |
| download | powder-baf07e470e50905148784eb6008cf69878440dfa.zip powder-baf07e470e50905148784eb6008cf69878440dfa.tar.gz | |
Build fixes for FreeBSD
Diffstat (limited to 'src/simulation/elements')
| -rw-r--r-- | src/simulation/elements/BOMB.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/simulation/elements/BOMB.cpp b/src/simulation/elements/BOMB.cpp index 5001df6..8aaa722 100644 --- a/src/simulation/elements/BOMB.cpp +++ b/src/simulation/elements/BOMB.cpp @@ -66,7 +66,7 @@ int Element_BOMB::update(UPDATE_FUNC_ARGS) pmap[y][x] = 0; for (nxj=-rad; nxj<=rad; nxj++) for (nxi=-rad; nxi<=rad; nxi++) - if ((pow(nxi,2))/(pow(rad,2))+(pow(nxj,2))/(pow(rad,2))<=1) + if ((pow((float)nxi,2))/(pow((float)rad,2))+(pow((float)nxj,2))/(pow((float)rad,2))<=1) if ((pmap[y+nxj][x+nxi]&0xFF)!=PT_DMND && (pmap[y+nxj][x+nxi]&0xFF)!=PT_CLNE && (pmap[y+nxj][x+nxi]&0xFF)!=PT_PCLN && (pmap[y+nxj][x+nxi]&0xFF)!=PT_BCLN) { sim->delete_part(x+nxi, y+nxj, 0); @@ -81,7 +81,7 @@ int Element_BOMB::update(UPDATE_FUNC_ARGS) } for (nxj=-(rad+1); nxj<=(rad+1); nxj++) for (nxi=-(rad+1); nxi<=(rad+1); nxi++) - if ((pow(nxi,2))/(pow((rad+1),2))+(pow(nxj,2))/(pow((rad+1),2))<=1 && !(pmap[y+nxj][x+nxi]&0xFF)) + if ((pow((float)nxi,2))/(pow((float)(rad+1),2))+(pow((float)nxj,2))/(pow((float)(rad+1),2))<=1 && !(pmap[y+nxj][x+nxi]&0xFF)) { nb = sim->create_part(-3, x+nxi, y+nxj, PT_EMBR); if (nb!=-1) |
