summaryrefslogtreecommitdiff
path: root/src/graphics.c
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2011-08-11 19:12:52 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-08-11 19:12:52 (GMT)
commitd5435c50a966c0fb5a0c62a5af7aa834ccf9e48d (patch)
treedece342fdb3f1245d8f962183a37a334a89ddeaf /src/graphics.c
parent4f8720eecc034fcbb91fb5045bd7670140ba2f2f (diff)
downloadpowder-d5435c50a966c0fb5a0c62a5af7aa834ccf9e48d.zip
powder-d5435c50a966c0fb5a0c62a5af7aa834ccf9e48d.tar.gz
Debug info for particles allocation
Diffstat (limited to 'src/graphics.c')
-rw-r--r--src/graphics.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/graphics.c b/src/graphics.c
index 055a867..3110ea5 100644
--- a/src/graphics.c
+++ b/src/graphics.c
@@ -4436,6 +4436,26 @@ int sdl_open(void)
return 1;
}
+int draw_debug_info(pixel* vid)
+{
+ if(debug_flags & DEBUG_PARTS)
+ {
+ int i = 0, x = 0, y = 0;
+ for(i = 0; i < NPART; i++){
+ if(parts[i].type){
+ drawpixel(vid, x, y, 255, 255, 255, 120);
+ } else {
+ drawpixel(vid, x, y, 0, 0, 0, 120);
+ }
+ x++;
+ if(x>=XRES){
+ y++;
+ x = 0;
+ }
+ }
+ }
+}
+
#ifdef OpenGL
void Enable2D ()
{