From 73f27119add06b37dadc4a62343e1301585a828f Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 24 Sep 2011 16:30:24 +0000 Subject: Rework mouse speed box drawing code and move to common code, so that it can be added to other games. Subversion-branch: /branches/v2-branch Subversion-revision: 2395 --- src/doom/g_game.c | 114 ++---------------------------------------------------- 1 file changed, 3 insertions(+), 111 deletions(-) (limited to 'src/doom/g_game.c') diff --git a/src/doom/g_game.c b/src/doom/g_game.c index d7f86b20..433e35e3 100644 --- a/src/doom/g_game.c +++ b/src/doom/g_game.c @@ -152,6 +152,9 @@ boolean singledemo; // quit after playing a demo from cmdlin boolean precache = true; // if true, load all graphics at start boolean testcontrols = false; // Invoked by setup to test controls +int testcontrols_mousespeed; + + wbstartstruct_t wminfo; // parms for world map / intermission @@ -229,8 +232,6 @@ static boolean *joybuttons = &joyarray[1]; // allow [-1] static int savegameslot; static char savedescription[32]; -static int testcontrols_mousespeed; - #define BODYQUESIZE 32 mobj_t* bodyque[BODYQUESIZE]; @@ -239,115 +240,6 @@ int bodyqueslot; int vanilla_savegame_limit = 1; int vanilla_demo_limit = 1; - -#define MOUSE_SPEED_BOX_WIDTH 16 -#define COLOR_RED 0xb0 -#define COLOR_BLACK 0x00 -#define COLOR_WHITE 0x04 -#define COLOR_YELLOW 0xe7 - -void G_DrawMouseSpeedBox(void) -{ - extern int usemouse; - int i; - int box_x, box_y; - int original_speed; - int x, y; - int redline_x; - int linelen; - char *lumpname; - int color; - - // If the mouse is turned off or acceleration is turned off, don't - // draw the box at all. - - if (!usemouse || fabs(mouse_acceleration - 1) < 0.01) - { - return; - } - - // Calculate box position - - box_x = SCREENWIDTH - MOUSE_SPEED_BOX_WIDTH * 8; - box_y = SCREENHEIGHT - 9; - - // Draw the box. - - x = box_x; - - for (i=0; i