Beispiel #1
0
        void objectButton_Clicked(object sender, MouseButtonEventArgs e)
        {
            CurrentSelectedObjectExternalBoundingBoxes.Clear();

            if (CurrentSelectedObject != null)
                CurrentSelectedObject.Color = SelectedObjects.ContainsValue(CurrentSelectedObject) ? SelectorTool.OBJECT_SELECTION_COLOR : Color.White;

            CurrentSelectedObject = SelectedObjects[((Button)sender).Text];

            CurrentSelectedObjectTexture = new BlazeraLib.Texture(SelectedObjects[((Button)sender).Text].GetSkinTexture());
            CurrentSelectedObjectTexture.Color = Color.White;
            SelectorToolCurrentObjectDisplayScreen.SetCurrentPicture(CurrentSelectedObjectTexture);

            CurrentSelectedObject.Color = CURRENT_SELECTED_OBJECT_COLOR;

            SelectorToolCurrentObjectConfigurableBox.SetCurrentConfiguration(CurrentSelectedObject.GetType().Name);
            SelectorToolElementXUpDownBox.SetCurrentValue((Int32)CurrentSelectedObject.Position.X);
            SelectorToolElementYUpDownBox.SetCurrentValue((Int32)CurrentSelectedObject.Position.Y);

            SelectorToolElementEventTextList.Clear();
            foreach (EBoundingBox BB in CurrentSelectedObject.GetEventBoundingBoxes(EventBoundingBoxType.External))
                AddBoundingBoxToCurrentSelectedObject(BB);
        }