return false;
return tmp[0];
        public boolean readInfo()        {            if (isInited)                return true;            //            System.out.println("Reading battle sprite #" + num + " from 0x"            //                + Integer.toHexString(orgPointer));            Dimension d = BATTLE_SPRITE_SIZES[size];            sprite = new byte[d.width][d.height];            byte[] buffer = new byte[8192];            int[] tmp = hm.decomp(orgPointer, buffer);            if (tmp[0] < 0)            {                System.err.println("Error #" + tmp[0]                    + " decompressing battle sprite " + num + " ("                    + EbHackModule.battleSpriteNames[num] + ")");                return false;            }            else            {                //                System.out.println("Finished decompressing battle sprite #"                //                    + num);                orgCompLen = tmp[1];                int offset = 0;                for (int q = 0; q < (d.height / 32); q++)                {                    for (int r = 0; r < (d.width / 32); r++)                    {                        for (int a = 0; a < 4; a++)                        {                            for (int j = 0; j < 4; j++)                            {                                read4BPPArea(sprite, buffer, offset,                                    (j + r * 4) * 8, (a + q * 4) * 8);                                offset += 32;                            }                        }                    }                }                isInited = true;                //                System.out.println("Finished reading battle sprite #" + num);                return true;            }        }