コード例 #1
0
ファイル: GameProgram.cs プロジェクト: kfcccccc/Game
 //刷新形状
 public void Refresh(ref BaseShape bs, ref BaseShape newbs)
 {
     bs    = newbs;
     newbs = ShapeMgr.GetShape();
     x     = 1;
     y     = 6;
 }
コード例 #2
0
ファイル: GameProgram.cs プロジェクト: kfcccccc/Game
 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();
 }