public void SetZone(ZoneDeplacement zone)
        {
            _zone = zone;

            if (_zone != null)
            {
                if (_posPerso != _zone.GetPosPerso())
                {
                    _mapPosStart = _zone._posStart;
                    _posPerso    = _zone.GetPosPerso();

                    if (_trajet != null)
                    {
                        Clear();
                    }
                }
            }
        }
        public Trajet(Texture2D texture, ZoneDeplacement zone, int width, int height)
        {
            _texture = texture;

            _width  = width;
            _height = height;

            _trajet = null;
            _vide   = true;

            _zone = zone;

            _mapPosStart = _zone._posStart;
            _posPerso    = _zone.GetPosPerso();
        }