diff --git a/engine/gf__gui_8c_source.html b/engine/gf__gui_8c_source.html index adc2af5..47cbda4 100644 --- a/engine/gf__gui_8c_source.html +++ b/engine/gf__gui_8c_source.html @@ -211,7 +211,7 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
101 double ch = c->height;
102 switch(c->type) {
103 case GF_GUI_BUTTON: {
-
104 if((gui->pressed == -1) && (input->mouse_flag & GF_INPUT_MOUSE_LEFT_MASK) && (cx <= input->mouse_x && input->mouse_x <= cx + cw) && (cy <= input->mouse_y && input->mouse_y <= cy + ch)) {
+
104 if(input->mouse_x != -1 && input->mouse_y != -1 && gui->pressed == -1 && (input->mouse_flag & GF_INPUT_MOUSE_LEFT_MASK) && (cx <= input->mouse_x && input->mouse_x <= cx + cw) && (cy <= input->mouse_y && input->mouse_y <= cy + ch)) {
105 gui->pressed = i;
106 } else if(gui->pressed == -1) {
107 c->pressed = 0;
diff --git a/engine/gf__input_8c_source.html b/engine/gf__input_8c_source.html index e9d81d2..5fe5d1e 100644 --- a/engine/gf__input_8c_source.html +++ b/engine/gf__input_8c_source.html @@ -121,8 +121,8 @@ $(document).ready(function(){initNavTree('gf__input_8c_source.html',''); initRes
19 memset(input, 0, sizeof(input));
20 input->engine = engine;
21
-
22 input->mouse_x = 0;
-
23 input->mouse_y = 0;
+
22 input->mouse_x = -1;
+
23 input->mouse_y = -1;
24 input->mouse_flag = 0;
25
26 return input;