Ejemplo n.º 1
0
        public bool checkright(ObjGame obj)
        {
            if (obj.X == Largura - 1)
            {
                return(false);
            }

            return(grid[obj.X + 1][obj.Y]);
        }
Ejemplo n.º 2
0
        public bool checkleft(ObjGame obj)
        {
            if (obj.X == 0)
            {
                return(false);
            }

            return(grid[obj.X - 1][obj.Y]);
        }
Ejemplo n.º 3
0
        public bool checkdown(ObjGame obj)
        {
            if (obj.Y == Altura - 1)
            {
                return(false);
            }

            return(grid[obj.X][obj.Y + 1]);
        }
Ejemplo n.º 4
0
        public bool checkup(ObjGame obj)
        {
            if (obj.Y == 0)
            {
                return(false);
            }

            return(grid[obj.X][obj.Y - 1]);
        }
Ejemplo n.º 5
0
        public static bool checarPosicao(ObjGame obj, int x, int y)
        {
            if (obj.X == x && obj.Y == y)
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 6
0
        public static bool perto(ObjGame obj1, ObjGame obj2)
        {
            if ((obj1.X == (obj2.X - 1) && obj1.Y == obj2.Y) || //y igual a esquerda
                (obj1.X == (obj2.X + 1) && obj1.Y == obj2.Y) || //y igual a direita
                (obj1.Y == (obj2.Y - 1) && obj1.X == obj2.X) || //x igual a abaixo
                (obj1.Y == (obj2.Y + 1) && obj1.X == obj2.X))   //x igual acima
            {
                return(true);
            }

            return(false);
        }