summaryrefslogtreecommitdiff
path: root/src/variables.h
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2007-09-26 19:27:29 +0000
committerrubidium <rubidium@openttd.org>2007-09-26 19:27:29 +0000
commit8564e125549d64c0f8ecbee13c96d5be7373df60 (patch)
treee849cab170d4976cd9e1c158dde9f23202afd978 /src/variables.h
parent127c7c9b0f7b7fcd3207c31260b0da2eb454dadb (diff)
downloadopenttd-8564e125549d64c0f8ecbee13c96d5be7373df60.tar.xz
(svn r11174) -Codechange: add possibility to show the bounding boxes of sprites using CTRL-B so one can get a better understanding of the used bounding boxes to fix the glitches that still exist. Patch by frosch.
Note that this is not completely glitch free, bounding boxes sometimes aren't removed properly. This is due to the fact that the bounding boxes sometimes are larger than the sprite, which causes a smaller part than the bounding box to be redrawn. This is NOT a bug, but a known implementation limit as we do not want to slow down normal games so the debug graphics are always 100% correct.
Diffstat (limited to 'src/variables.h')
-rw-r--r--src/variables.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/variables.h b/src/variables.h
index 0b385bb73..9d2b2e4a5 100644
--- a/src/variables.h
+++ b/src/variables.h
@@ -339,6 +339,8 @@ extern const byte _tileh_to_sprite[32];
extern const TileTypeProcs * const _tile_type_procs[16];
+extern bool _draw_bounding_boxes;
+
/* misc */
VARDEF char _screenshot_name[128];
VARDEF byte _vehicle_design_names;