diff options
Diffstat (limited to 'src/Sprites.cpp')
-rw-r--r-- | src/Sprites.cpp | 34 |
1 files changed, 12 insertions, 22 deletions
diff --git a/src/Sprites.cpp b/src/Sprites.cpp index fa43ae8..68a79dc 100644 --- a/src/Sprites.cpp +++ b/src/Sprites.cpp @@ -2,7 +2,7 @@ #include "Fog.h" #include "Models.h" #include "Sprites.h" -#include "Support.h" +#include "misc.h" extern float multiplier; extern bool slomo; @@ -21,30 +21,20 @@ extern float precipitationvert; extern float precipitationdensity; extern float snowdelay; -int Sprites::MakeSprite(int atype, float abrightness, float acolor1, float acolor2, float acolor3, XYZ alocation, XYZ avelocity, float asize){ - type[howmanysprites]=atype; - rotation[howmanysprites]=Random()%360; - brightness[howmanysprites]=abrightness; - color1[howmanysprites]=acolor1; - color2[howmanysprites]=acolor2; - color3[howmanysprites]=acolor3; - location[howmanysprites]=alocation; - oldlocation[howmanysprites]=alocation; - velocity[howmanysprites]=avelocity; - size[howmanysprites]=asize; - initialsize[howmanysprites]=asize; - initialbrightness[howmanysprites]=abrightness; - initialvelocity[howmanysprites]=avelocity; - alivetime[howmanysprites]=0; - owner[howmanysprites]=0; - if(howmanysprites<maxsprites){howmanysprites++;} - - return 0; +int Sprites::MakeSprite(int atype, float abrightness, + float acolor1, float acolor2, float acolor3, + XYZ alocation, XYZ avelocity, float asize) +{ + return MakeSprite(atype, abrightness, acolor1, acolor2, acolor3, + alocation, avelocity, asize, 0); } -int Sprites::MakeSprite(int atype, float abrightness, float acolor1, float acolor2, float acolor3, XYZ alocation, XYZ avelocity, float asize, int aowner){ +int Sprites::MakeSprite(int atype, float abrightness, + float acolor1, float acolor2, float acolor3, + XYZ alocation, XYZ avelocity, float asize, int aowner) +{ type[howmanysprites]=atype; - rotation[howmanysprites]=Random()%360; + rotation[howmanysprites] = randUint(360); brightness[howmanysprites]=abrightness; color1[howmanysprites]=acolor1; color2[howmanysprites]=acolor2; |