public static bool MapSwitcherChanged(MenuEvent e) { MenuControll controll = ((MenuControllEvent)e).Controll; Int2 newSize = new Int2(); if (controll.Identificator == "width") { if (controll.GetValue() == prepareMap.ContentSize.x) { return(false); } newSize = new Int2(controll.GetValue(), prepareMap.ContentSize.y); } if (controll.Identificator == "height") { if (controll.GetValue() == prepareMap.ContentSize.y) { return(false); } newSize = new Int2(prepareMap.ContentSize.x, controll.GetValue()); } EraseShips(); prepareMap.ContentSize = newSize; prepareMap.Draw(); DrawShips(); return(true); }
public MenuControllEvent(Menu menu, MenuControll controll) : base(menu) { Controll = controll; }