return new Point(x * 63, y * 72 + ((x & 1) == 1 ? 36 : 0));
return new Point( x * (int)(HEX_WC*scale), y * (int)(HEX_H*scale) + ((x & 1) == 1 ? (int)(HEX_H/2*scale) : 0));
    private Point getHexLocation(int x, int y) {        return new Point(x * 63, y * 72 + ((x & 1) == 1 ? 36 : 0));    }