Example #1
0
        private Stalls stalls;//等级信息
        private void button_click(object sender, EventArgs e)
        {
            LevelArgs levelargs = new LevelArgs();//建立shiftArgs实例,并传入参数

            levelargs.Gear = Convert.ToInt32(((ToolStripMenuItem)sender).Tag);
            stalls.Shift(sender, levelargs);//引发事件
        }
Example #2
0
 public void Shift(object sender, LevelArgs e)
 {
     if (Onshift != null)
     {
         Onshift(sender, e);
     }
 }
Example #3
0
        /// <summary>
        /// 等级处理函数
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void setLevel(object sender, LevelArgs e)
        {
            switch (e.Gear)
            {
            case 0:
                readytostart(10, 10, 12);    //低级
                break;

            case 1:
                readytostart(17, 17, 45);    //中级
                break;

            case 2:
                readytostart(30, 25, 95);    //高级
                break;

            case 3:
                readytostart(XNum, YNum, MineNum);  //新游戏,笑脸
                break;
                //case 4:
                //    readytostart(zdyXNum, zdyYNum, zdyMineNum);//自定义
                //    break;
            }
        }