Exemplo n.º 1
0
        void ShiftAllPolygonsOk(Window callingWindow)
        {
            Vector3OkWindow v3ok = callingWindow as Vector3OkWindow;

            Vector3 amountToShiftBy = v3ok.Vector3Value;

            EditorData.ShapeCollection.Shift(amountToShiftBy);
        }
Exemplo n.º 2
0
        void ShiftAllPolygons(Window callingWindow)
        {
            Vector3OkWindow v3ok = new Vector3OkWindow(GuiManager.Cursor);

            GuiManager.AddWindow(v3ok);

            v3ok.OkClick += ShiftAllPolygonsOk;
        }
Exemplo n.º 3
0
        private void ShiftSceneClick(Window callingWindow)
        {
            Vector3OkWindow v3ok = new Vector3OkWindow(GuiManager.Cursor);

            GuiManager.AddWindow(v3ok);

            v3ok.OkClick += ShiftSceneOk;
        }
Exemplo n.º 4
0
        void ScaleNodeNetwork(Window callingWindow)
        {
            Vector3OkWindow okWindow = new Vector3OkWindow(GuiManager.Cursor);

            GuiManager.AddWindow(okWindow);

            okWindow.Vector3Value = new Vector3(1, 1, 1);

            okWindow.OkClick += new GuiMessage(ScaleOkClick);
        }
Exemplo n.º 5
0
        void ScalePositionOnly(Window callingWindow)
        {
            Vector3OkWindow v3ok = new Vector3OkWindow(GuiManager.Cursor);

            GuiManager.AddWindow(v3ok);

            v3ok.Vector3Value = new Vector3(1, 1, 1);

            v3ok.OkClick += ScalePositionsOnlyOk;
        }
Exemplo n.º 6
0
        private void ShiftSceneOk(Window callingWindow)
        {
            Vector3OkWindow v3ok =
                callingWindow as Vector3OkWindow;

            Vector3 amountToShiftBy = v3ok.Vector3Value;

            GameData.Scene.Shift(amountToShiftBy);

            GuiManager.RemoveWindow(v3ok);
        }
Exemplo n.º 7
0
        void ScalePositionsOnlyOk(Window callingWindow)
        {
            Vector3OkWindow v3ok =
                callingWindow as Vector3OkWindow;

            Vector3 amountToShiftBy = v3ok.Vector3Value;

            Scene scene = GameData.Scene;

            for (int i = 0; i < scene.PositionedModels.Count; i++)
            {
                scene.PositionedModels[i].X *= amountToShiftBy.X;
                scene.PositionedModels[i].Y *= amountToShiftBy.Y;
                scene.PositionedModels[i].Z *= amountToShiftBy.Z;
            }

            for (int i = 0; i < scene.SpriteFrames.Count; i++)
            {
                scene.SpriteFrames[i].X *= amountToShiftBy.X;
                scene.SpriteFrames[i].Y *= amountToShiftBy.Y;
                scene.SpriteFrames[i].Z *= amountToShiftBy.Z;
            }

            for (int i = 0; i < scene.Sprites.Count; i++)
            {
                scene.Sprites[i].X *= amountToShiftBy.X;
                scene.Sprites[i].Y *= amountToShiftBy.Y;
                scene.Sprites[i].Z *= amountToShiftBy.Z;
            }

            for (int i = 0; i < scene.Texts.Count; i++)
            {
                scene.Texts[i].X *= amountToShiftBy.X;
                scene.Texts[i].Y *= amountToShiftBy.Y;
                scene.Texts[i].Z *= amountToShiftBy.Z;
            }

            GuiManager.RemoveWindow(v3ok);
        }