]> git.llucax.com Git - z.facultad/75.42/plaqui.git/commitdiff
si no me equivoco ahi se verifica bien todo, habia problemas con la union pero creo...
authorNicolás Dimov <ndimov@gmail.com>
Wed, 12 Nov 2003 19:05:15 +0000 (19:05 +0000)
committerNicolás Dimov <ndimov@gmail.com>
Wed, 12 Nov 2003 19:05:15 +0000 (19:05 +0000)
Constructor/union.cpp

index e422133aee9c647797cc7c73f7a78bbb16702145..f5b6d98e94ac4914f16ec048ae2f081e3e4806d8 100644 (file)
@@ -134,12 +134,12 @@ bool Union::is_connection_area(int _a, int _b)
                                                  ((_a <= x +10) && (_a > x )&&(_b <= y+image->get_height()/2+5 ) && (_b >= y+image->get_height()/2-5)) ||
                                                  ((_a <= x+image->get_width() - 10)&&( _a>= x+image->get_width()-22) && (_b<=y+image->get_height()-1)&&(_b >= y+image->get_height()-10)) )
                                                return true;
-               case 2: if ( ((_a <= x+10) && (_a > x+1) && (_b<= y+image->get_height()-1) && (_b >= y+image->get_height()-10)) ||
+               case 2: if ( ((_a <= x+10) && (_a > x) && (_b<= y+image->get_height()-10) && (_b >= y+image->get_height()-22)) ||
                                                  ((_a <= x+image->get_width()-1) && (_a >= x+image->get_width()-10)&&(_b <= y+image->get_height()-10) && (_b >= y+image->get_height()-22)) ||
                                                  ((_a <= x+image->get_width()/2 + 5)&&( _a>= x+image->get_width()/2 - 5) && (_b<=y+10)&&(_b > y)) )
                                                return true;
                case 3: if ( ((_a <= x+22) && (_a >= x+10) && (_b<= y + 10) && (_b > y )) ||
-                                                 ((_a <= x+22) && (_a >= x+10 )&&(_b <= y+image->get_height()-1 ) && (_b >= y+image->get_height()+10)) ||
+                                                 ((_a <= x+22) && (_a >= x+10 )&&(_b <= y+image->get_height()-1 ) && (_b >= y+image->get_height()-10)) ||
                                                  ((_a <= x+image->get_width() -1)&&( _a>= x+image->get_width()-10) && (_b<=y+image->get_height()/2+5)&&(_b >= y+image->get_height()/2-5)) )
                                                return true;
        }