Mercurial > pygame
changeset 457:c7745825439b
trunc fix
| author | pygame |
|---|---|
| date | Mon, 12 May 2003 14:54:13 +0000 |
| parents | 6546a6b9cef2 |
| children | 4d47f34bc5ec |
| files | WHATSNEW src/draw.c |
| diffstat | 2 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/WHATSNEW Sat May 10 16:10:41 2003 +0000 +++ b/WHATSNEW Mon May 12 14:54:13 2003 +0000 @@ -4,6 +4,9 @@ # BREAK = change breaks existing code # BUG = fixed a bug that was (or could have been) crashing +May 12, 2003 + Brett Calcott's quick fix for 'trunc' on visualc + May 10, 2003 fix Derek Simkowiak's find of problem alphas
--- a/src/draw.c Sat May 10 16:10:41 2003 +0000 +++ b/src/draw.c Mon May 12 14:54:13 2003 +0000 @@ -26,6 +26,18 @@ #include "pygame.h" #include <math.h> +#ifdef _MSC_VER +#pragma warning (disable:4244) + +float trunc(float d) +{ + if (d >= 0) + return floor(d); + return ceil(d); +} + +#endif + #define FRAC(z) (z-trunc(z)) #define INVFRAC(z) (1-(z-trunc(z)))
