private void button1_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex != -1) { SaveTypesObject temp = (SaveTypesObject)listBox1.SelectedIndex; switch (temp) { case SaveTypesObject.Object: MapBuilder.gcDB.AddObject(newSprite); break; case SaveTypesObject.ObjectGroup: ObjectGroup og = new ObjectGroup(); og.AddObject(newSprite); og.groupName = newSprite.shapeName + " group"; MapBuilder.gcDB.AddObjectGroup(og); break; case SaveTypesObject.Light: MapBuilder.gcDB.AddLight(SpriteLight.convertFromBase(newSprite)); LoadLightEditorStuff(); break; default: break; } listBox1.SelectedIndex = -1; } }
private void button7_Click_1(object sender, EventArgs e) { if (listBox2.SelectedIndex != -1) { var temp = listBox2.SelectedItem as SpriteLight; SpriteLight lightCopy = temp.Clone(); MapBuilder.gcDB.AddLight(lightCopy); bSkip = true; LoadLightEditorStuff(); } }