void CCTiledGrid3DAction::setTile(const CCPoint& pos, const ccQuad3& coords)
{
    CCTiledGrid3D *g = (CCTiledGrid3D*)m_pTarget->getGrid();
    g->setTile(pos, coords);
}
ccQuad3 CCTiledGrid3DAction::originalTile(const CCPoint& pos)
{
    CCTiledGrid3D *g = (CCTiledGrid3D*)m_pTarget->getGrid();
    return g->originalTile(pos);
}
	void CCTiledGrid3DAction::setTile(cocos2d::ccGridSize pos, cocos2d::ccQuad3 coords)
	{
		CCTiledGrid3D *g = (CCTiledGrid3D*)m_pTarget->getGrid();
		return g->setTile(pos, coords);
	}
	ccQuad3 CCTiledGrid3DAction::originalTile(cocos2d::ccGridSize pos)
	{
		CCTiledGrid3D *g = (CCTiledGrid3D*)m_pTarget->getGrid();
		return g->originalTile(pos);
	}
void CCTiledGrid3DAction::setTile(const ccGridSize& pos, const ccQuad3& coords)
{
    CCTiledGrid3D *g = (CCTiledGrid3D*)m_pTarget->getGrid();
    return g->setTile(pos, coords);
}
ccQuad3 CCTiledGrid3DAction::tile(const ccGridSize& pos)
{
    CCTiledGrid3D *g = (CCTiledGrid3D*)m_pTarget->getGrid();
    return g->tile(pos);
}