From 353ece5fd4d96755c92f727b322ac967fec67d01 Mon Sep 17 00:00:00 2001 From: Etienne Brateau <etienne.brateau@ensiie.fr> Date: Fri, 1 Mar 2019 14:31:27 +0100 Subject: [PATCH] Remove more globals variables --- include/logglobals.h | 10 ---------- include/window.h | 1 + src/pen.c | 2 +- src/window.c | 5 +++++ 4 files changed, 7 insertions(+), 11 deletions(-) diff --git a/include/logglobals.h b/include/logglobals.h index e9170a1..466e5ea 100644 --- a/include/logglobals.h +++ b/include/logglobals.h @@ -36,16 +36,6 @@ extern log_action_t gg; /* External global variables */ -extern short cursx1, cursy1; /* Wire starting point */ -extern short cursx2, cursy2; /* Wire ending point */ -extern short chairx, chairy; /* Current position of crosshair */ - -extern int cursorflag; /* Cursor is displayed */ -extern int prevcursorflag; -/* Cursor was displayed before operation began */ -extern int chairflag; /* Crosshair is on screen */ -extern int chairflag2; /* Crosshair will be on screen */ -extern int rbandflag; /* Rubber-band wire is on screen */ extern int rabbits, rabflag; /* Rabbit mode */ extern int avoidrabbits; diff --git a/include/window.h b/include/window.h index 3ba494b..7f0e07c 100644 --- a/include/window.h +++ b/include/window.h @@ -135,5 +135,6 @@ void init_X_window(); short getcursorxposition(); short getcursoryposition(); +int getcursorflag(); #endif diff --git a/src/pen.c b/src/pen.c index 6ff04f8..dea02bc 100644 --- a/src/pen.c +++ b/src/pen.c @@ -203,7 +203,7 @@ void pen() } else { - if (!cursorflag) + if (!getcursorflag()) drawcursor((int)gg.t.x, (int)gg.t.y); if (!probeflag) { diff --git a/src/window.c b/src/window.c index caac8f3..4934f84 100644 --- a/src/window.c +++ b/src/window.c @@ -2195,3 +2195,8 @@ short getcursoryposition() return cursy; } +int getcursorflag() +{ + return cursorflag; +} + -- GitLab