Esempio n. 1
0
        public void SetOffset(int RelativeX, int RelativeY)
        {
            MapConnectionWidget mcw = Editor.MainWindow.MapWidget.MapViewerConnections.ConnectionWidgets.Find(w => w.MapID == this.MapConnection.MapID);

            this.MapConnection.RelativeX = RelativeX;
            this.MapConnection.RelativeY = RelativeY;
            Game.MapConnection c = Game.Data.Maps[this.MapConnection.MapID].Connections.Find(conn => conn.MapID == Editor.MainWindow.MapWidget.Map.ID);
            c.RelativeX   = -RelativeX;
            c.RelativeY   = -RelativeY;
            mcw.RelativeX = RelativeX;
            mcw.RelativeY = RelativeY;
            Editor.MainWindow.MapWidget.MapViewerConnections.PositionMap();
        }
Esempio n. 2
0
        public void SetConnection(Game.MapConnection Connection)
        {
            Initialized        = false;
            this.MapConnection = Connection;
            string text = "[Unknown Map]";

            if (Game.Data.Maps[Connection.MapID] != null)
            {
                text = Game.Data.Maps[Connection.MapID].DevName;
            }
            MapBox.SetInitialText(text);
            XBox.SetValue(Connection.RelativeX);
            YBox.SetValue(Connection.RelativeY);
            Initialized = true;
        }