about summary refs log tree commit diff
path: root/src/Decals.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Decals.h')
-rw-r--r--src/Decals.h20
1 files changed, 1 insertions, 19 deletions
diff --git a/src/Decals.h b/src/Decals.h
index 4eb6cf7..743344e 100644
--- a/src/Decals.h
+++ b/src/Decals.h
@@ -25,32 +25,14 @@
 #include "Models.h"
 #include "Quaternions.h"
 
-#define MAX_DECALS 120
-
 enum decal { BULLET_HOLE, CRATER, BLOOD_POOL };
 
-struct Decals {
-	GLuint hole_textures[2];
-	GLuint blood_textures[11];
-
-	GLuint len;
-	enum decal kind[MAX_DECALS];
-	XYZ points[MAX_DECALS * 8];
-	GLuint numpoints[MAX_DECALS];
-	GLfloat texcoordsx[MAX_DECALS * 8];
-	GLfloat texcoordsy[MAX_DECALS * 8];
-	GLfloat alive[MAX_DECALS];
-};
-
 #ifdef __cplusplus
 extern "C" {
 #endif // __cplusplus
-void addDecal(struct Decals *d, enum decal kind, XYZ location, float size,
+void addDecal(void *decals, enum decal kind, XYZ location, float size,
               XYZ normal, int poly, const struct Model *model,
               XYZ move, float rotation);
-void updateDecals(struct Decals *d);
-void drawDecals(struct Decals *d);
-void destroyDecals(struct Decals *d);
 #ifdef __cplusplus
 } // extern "C"
 #endif // __cplusplus