public InstrumentPolygon(ThreePosBtn instrumentPic) : base(instrumentPic) { control_modifier = false; alt_modifier = false; shift_modifier = false; instance = this; }
public void CreateInstruments() { threePosBtn1.LoadImages(Application.StartupPath + "\\Images\\icon_select_move.png", Application.StartupPath + "\\Images\\icon_select_move_3.png", Application.StartupPath + "\\Images\\icon_select_move_2.png", Application.StartupPath + "\\Images\\icon_select_move_4.png"); threePosBtn2.LoadImages(Application.StartupPath + "\\Images\\icon_luch.png", Application.StartupPath + "\\Images\\icon_luch_3.png", Application.StartupPath + "\\Images\\icon_luch_2.png", Application.StartupPath + "\\Images\\icon_luch_4.png"); threePosBtn3.LoadImages(Application.StartupPath + "\\Images\\icon_mirror.png", Application.StartupPath + "\\Images\\icon_mirror_3.png", Application.StartupPath + "\\Images\\icon_mirror_2.png", Application.StartupPath + "\\Images\\icon_mirror_4.png"); threePosBtn4.LoadImages(Application.StartupPath + "\\Images\\icon_point.png", Application.StartupPath + "\\Images\\icon_point_3.png", Application.StartupPath + "\\Images\\icon_point_2.png", Application.StartupPath + "\\Images\\icon_point_4.png"); threePosBtn5.LoadImages(Application.StartupPath + "\\Images\\icon_circle.png", Application.StartupPath + "\\Images\\icon_circle_3.png", Application.StartupPath + "\\Images\\icon_circle_2.png", Application.StartupPath + "\\Images\\icon_circle_4.png"); threePosBtn6.LoadImages(Application.StartupPath + "\\Images\\icon_linz_vip.png", Application.StartupPath + "\\Images\\icon_linz_vip_3.png", Application.StartupPath + "\\Images\\icon_linz_vip_2.png", Application.StartupPath + "\\Images\\icon_linz_vip_4.png"); threePosBtn7.LoadImages(Application.StartupPath + "\\Images\\icon_lup.png", Application.StartupPath + "\\Images\\icon_lup_3.png", Application.StartupPath + "\\Images\\icon_lup_2.png", Application.StartupPath + "\\Images\\icon_lup_4.png"); threePosBtn8.LoadImages(Application.StartupPath + "\\Images\\icon_linz_vp.png", Application.StartupPath + "\\Images\\icon_linz_vp_3.png", Application.StartupPath + "\\Images\\icon_linz_vp_2.png", Application.StartupPath + "\\Images\\icon_linz_vp_4.png"); threePosBtn9.LoadImages(Application.StartupPath + "\\Images\\icon_hand.png", Application.StartupPath + "\\Images\\icon_hand_3.png", Application.StartupPath + "\\Images\\icon_hand_2.png", Application.StartupPath + "\\Images\\icon_hand_4.png"); threePosBtn10.LoadImages(Application.StartupPath + "\\Images\\icon_mirrorc.png", Application.StartupPath + "\\Images\\icon_mirrorc_3.png", Application.StartupPath + "\\Images\\icon_mirrorc_2.png", Application.StartupPath + "\\Images\\icon_mirrorc_4.png"); threePosBtn11.LoadImages(Application.StartupPath + "\\Images\\icon_polygon.png", Application.StartupPath + "\\Images\\icon_polygon_3.png", Application.StartupPath + "\\Images\\icon_polygon_2.png", Application.StartupPath + "\\Images\\icon_polygon_4.png"); instruments = new List <InstrumentBase>(); instruments_bindage = new Dictionary <ThreePosBtn, InstrumentBase>(); InstrumentBase rayer = new InstrumentRay(threePosBtn2); instruments.Add(rayer); instruments_bindage[threePosBtn2] = rayer; InstrumentBase mirrorer = new InstrumentMirror(threePosBtn3); instruments.Add(mirrorer); instruments_bindage[threePosBtn3] = mirrorer; InstrumentBase pointer = new InstrumentBrightPoint(threePosBtn4); instruments.Add(pointer); instruments_bindage[threePosBtn4] = pointer; InstrumentBase spherer = new InstrumentSphere(threePosBtn5); instruments.Add(spherer); instruments_bindage[threePosBtn5] = spherer; InstrumentBase SelecterAndMover = new InstrumentSelectAndMove(threePosBtn1); instruments.Add(SelecterAndMover); instruments_bindage[threePosBtn1] = SelecterAndMover; InstrumentBase Lenser1 = new InstrumentLenseNoMenisksTwoOkrs(threePosBtn6); instruments.Add(Lenser1); instruments_bindage[threePosBtn6] = Lenser1; InstrumentBase Lupa = new InstrumentLupa(threePosBtn7); instruments.Add(Lupa); instruments_bindage[threePosBtn7] = Lupa; InstrumentBase Lenser2 = new InstrumentLenseMenisksTwoOkrs(threePosBtn8); instruments.Add(Lenser2); instruments_bindage[threePosBtn8] = Lenser2; InstrumentBase Hander = new InstrumentHand(threePosBtn9); instruments.Add(Hander); instruments_bindage[threePosBtn9] = Hander; InstrumentBase Hander2 = new InstrumentSphericalMirror(threePosBtn10); instruments.Add(Hander2); instruments_bindage[threePosBtn10] = Hander2; InstrumentBase polygoner = new InstrumentPolygon(threePosBtn11); instruments.Add(polygoner); instruments_bindage[threePosBtn11] = polygoner; activeInstrument = SelecterAndMover; activeInstrument.Activate(); }