summary refs log tree commit diff
path: root/src/Sprites.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Sprites.cpp')
-rw-r--r--src/Sprites.cpp34
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;