diff options
| author | Cate <cate@cate-6sh2.(none)> | 2011-07-12 15:28:33 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2011-07-12 17:46:33 (GMT) |
| commit | d3452b01c8aad35e6d55523323247eeb114dc7d1 (patch) | |
| tree | 82eae01ee6e63d47b944ad0eb53937100d5a73af /src/powder.c | |
| parent | 7480442c67682c40672dd862a921972e816ce59e (diff) | |
| download | powder-d3452b01c8aad35e6d55523323247eeb114dc7d1.zip powder-d3452b01c8aad35e6d55523323247eeb114dc7d1.tar.gz | |
OMG FIXES. Lots of fixes for triangle brush to make sure it works, from Cracker. Edited CLST to prevent "popcorning" when its float hits weird numbers. Also fixed it so it freezes nicely when cooled. Fingers are back! :DDD
Diffstat (limited to 'src/powder.c')
| -rw-r--r-- | src/powder.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/powder.c b/src/powder.c index 6bce790..f83c790 100644 --- a/src/powder.c +++ b/src/powder.c @@ -2791,6 +2791,9 @@ int InCurrentBrush(int i, int j, int rx, int ry) case TRI_BRUSH: return (j <= ry ) && ( j >= (((-2.0*ry)/rx)*i) -ry) && ( j >= (((-2.0*ry)/(-rx))*i)-ry ) ; break; + default: + return 0; + break; } } void create_line(int x1, int y1, int x2, int y2, int rx, int ry, int c) |
