コード例 #1
0
ファイル: LevelMDIChild.cs プロジェクト: pampersrocker/STAR
 void toolManager_CurrentDecorationsLayerChanged(DecorationsLayer newLayer)
 {
     levelControl1.SetDecorationLayer(newLayer);
 }
コード例 #2
0
ファイル: ToolManager.cs プロジェクト: pampersrocker/STAR
 public void comboBoxDecoLayer_SelectedIndexChanged(object sender, EventArgs e)
 {
     ComboBox box = (ComboBox)sender;
     currentLayer = (DecorationsLayer)box.SelectedItem;
     CurrentDecorationsLayerChanged(currentLayer);
 }
コード例 #3
0
ファイル: LevelMDIChild.cs プロジェクト: pampersrocker/STAR
 void levelControl1_DecoAdded(LayerObject layerObject, DecorationsLayer layer)
 {
     ListViewItem item;
     switch (toolManager.CurrentLayer)
     {
         case DecorationsLayer.Front:
             frontCollection.Add(layerObject);
             item = new ListViewItem(layerObject.Texture.Name);
             item.SubItems.Add(layerObject.ExtendedRectangle.Translation.ToString());
             listViewPlacedDecos.Items.Add(item);
             break;
         case DecorationsLayer.Rear:
             rearCollection.Add(layerObject);
             item = new ListViewItem(layerObject.Texture.Name);
             item.SubItems.Add(layerObject.ExtendedRectangle.Translation.ToString());
             listViewPlacedDecos.Items.Add(item);
             break;
     }
 }
コード例 #4
0
ファイル: LevelControl.cs プロジェクト: pampersrocker/STAR
 void LevelControl_DecoAdded(LayerObject layerObject, DecorationsLayer layer)
 {
     //throw new NotImplementedException();
 }
コード例 #5
0
ファイル: LevelControl.cs プロジェクト: pampersrocker/STAR
 public void SetDecorationLayer(DecorationsLayer layer)
 {
     currentDecoLayer = layer;
 }
コード例 #6
0
ファイル: LevelControl.cs プロジェクト: pampersrocker/STAR
 public void RemoveItem(LayerObject layerObject, DecorationsLayer layer)
 {
     switch (layer)
     {
         case DecorationsLayer.Front:
             frontDecoLayer.RemoveItem(layerObject);
             break;
         case DecorationsLayer.Rear:
             reardecoLayer.RemoveItem(layerObject);
             break;
     }
 }
コード例 #7
0
ファイル: LevelControl.cs プロジェクト: pampersrocker/STAR
 public void RemoveItem(int index, DecorationsLayer layer)
 {
     switch (layer)
     {
         case DecorationsLayer.Front:
             frontDecoLayer.RemoveItem(index);
             break;
         case DecorationsLayer.Rear:
             reardecoLayer.RemoveItem(index);
             break;
     }
 }