/// <summary> /// 开始运行游戏 /// </summary> public void StartGame() { InitGameData(); InitGameUI(); keyDownThread = new Thread(new ThreadStart(KeyDownThread)); Paint += new PaintEventHander(UIPaint); RestructWall += new RestructWallEventHander(RestructWallEvent); KeyDown += new KeyDownEventHander(KeyDownEvent); timer = new System.Timers.Timer(1000); timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed); keyDownThread.Start(); timer.Start(); }
public void StartGame() { //初始化键盘监听线程 keyDownThread = new Thread(new ThreadStart(KeyDownThread)); //注册键盘触发事件对应的函数 KeyDown += new KeyDownEventHander(KeyDownEvent); score = 0; mgr = ShapeMgr.GetShape(); newmgr = ShapeMgr.GetShape(); //启动线程 keyDownThread.Start(); Getboard(); //计时器 System.Timers.Timer timer; timer = new System.Timers.Timer(1000); timer.Elapsed += new ElapsedEventHandler(Timer_Elapsed); timer.Start(); }
public void StartGame() { bs = GetSqureRandom(); bs.InitSqure(); bswait = GetSqureRandom(); bswait.InitSqure(); one = new BaseGround(25, 30); one.bswait = bswait; one.InitBackground(); one.Sum(bs); keyDownThread = new Thread(KeyDownThread); KeyDown += new KeyDownEventHander(KeyDownEnvent); keyDownThread.Start(); timer = new System.Timers.Timer(1000); //定时器 timer.Elapsed += Timer_Elapsed; timer.Start(); //1s一次 }