示例#1
0
        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);
        }
示例#2
0
 public MenuControllEvent(Menu menu, MenuControll controll) : base(menu)
 {
     Controll = controll;
 }