Beispiel #1
0
 /// <summary>
 ///开始游戏
 /// </summary>
 public void BtnStartGame()
 {
     Function2048.getInstance().InitGame();
     PaneleAgain.gameObject.SetActive(true);
     Destroy(PanelStart.gameObject);
     againBtn.gameObject.SetActive(false);
 }
Beispiel #2
0
 public static Function2048 getInstance()
 {
     if (function == null)
     {
         function = new Function2048();
     }
     return(function);
 }
Beispiel #3
0
 /// <summary>
 /// 再次游戏
 /// </summary>
 public void BtnAgainGame()
 {
     fTime = 0.0f;
     iMin  = 0;
     iSec  = 0;
     againBtn.gameObject.SetActive(false);
     Function2048.getInstance().InitGame();
     againBtn.gameObject.SetActive(false);
 }
Beispiel #4
0
 // Update is called once per frame
 void Update()
 {
     if (Function2048.getInstance().isStopGame)
     {
         againBtn.gameObject.SetActive(true);
     }
     else
     {
         fTime += Time.fixedDeltaTime;
         iSec   = (int)fTime;
         if (iSec == 60)
         {
             iMin++;
             iSec   = 0;
             fTime -= 60;
         }
         textSocre.text = "Socre: " + Function2048.getInstance().iSocre;
         textTime.text  = "Time: " + iMin + "m " + iSec + "s";
     }
     Function2048.getInstance().DealUpdateGame();
 }
Beispiel #5
0
 // Use this for initialization
 void Start()
 {
     Function2048.getInstance().DrawBackGround(goPrefab, PaneleAgain);
 }