Пример #1
0
 public void TestUpdate()
 {
     Game_object o = new Game_object(0, 0, 10, 10, 1, 1);
     o.Update();
     Assert.AreEqual(o.getx(), 1);
     Assert.AreEqual(o.gety(), 1);
 }
Пример #2
0
        public void reset_dice()
        {
            Game_object object_manager = new Game_object();

            for (int i = 0; i < 10; i++)
            {
                GameObject temp = GameObject.Find(object_manager.dice[i]);
                temp.renderer.enabled = false;
            }

            for (int i = 0; i <= 9; i++)
            {
                GameObject temp;
                if (i > 0)
                {
                    temp = GameObject.Find(object_manager.dice[i - 1]);
                    temp.renderer.enabled = false;
                }
                temp = GameObject.Find(object_manager.dice[i]);
                temp.renderer.enabled = true;
            }
            GameObject temp1 = GameObject.Find(object_manager.dice[9]);

            temp1.renderer.enabled = false;
            temp1 = GameObject.Find(object_manager.dice[6]);
            temp1.renderer.enabled = true;
        }
Пример #3
0
 private Controller()
 {
     userNum               = 0;
     pos                   = new Chess_Position();
     object_manager        = new Game_object();
     AI_instance           = AIRule.getInstance();
     Manual_instance       = ManualRule.getInstance();
     OnlinePlayer_instance = OnlinePlayerRule.getInstance();
 }
Пример #4
0
        //切换显示当前用户颜色使用的飞机
        private void changePlane()
        {
            Game_object object_manager = new Game_object();

            for (int i = 0; i < 4; i++)
            {
                GameObject temp = GameObject.Find(object_manager.user[i]);
                temp.renderer.enabled = false;
            }
            GameObject temp1 = GameObject.Find(object_manager.user[userNum]);

            temp1.renderer.enabled = true;
        }
Пример #5
0
        public int turn_dice()
        {
            System.Random ran      = new System.Random();
            int           turn_num = ran.Next(0, 6);

            /*Random ran=new Random();
             * //Random.Range(1,7);
             * int turn_num = */
            //GameObject temp = GameObject.Find("dice_1");
            //print ("dices" + turn_num);
            Game_object object_manager = new Game_object();

            for (int i = 0; i < 10; i++)
            {
                GameObject temp = GameObject.Find(object_manager.dice[i]);
                temp.renderer.enabled = false;
                //object_manager.dice[i].renderer.enabled = false;
            }

            for (int i = 0; i <= 9; i++)
            {
                GameObject temp;
                if (i > 0)
                {
                    temp = GameObject.Find(object_manager.dice[i - 1]);
                    temp.renderer.enabled = false;
                    //System.Threading.Thread.Sleep(5);
                }
                temp = GameObject.Find(object_manager.dice[i]);
                temp.renderer.enabled = true;
                //timeDelay(50);
                //Thread.Sleep(1000);
                //object_manager.dice[i].renderer.enabled = true;
            }
            GameObject temp1 = GameObject.Find(object_manager.dice[9]);

            temp1.renderer.enabled = false;
            temp1 = GameObject.Find(object_manager.dice[turn_num]);
            temp1.renderer.enabled = true;
            //object_manager.dice[9].renderer.enabled = false;
            //object_manager.dice[turn_num].renderer.enabled = true;
            return(turn_num + 1);
        }
Пример #6
0
 public void TestNotCollision()
 {
     Game_object o = new Game_object(0, 0, 10, 10, 1, 1);
     Assert.IsFalse(o.checkCollision(11, 11, 5, 5));
 }
Пример #7
0
 public void TestCollision9()
 {
     Game_object o = new Game_object(0, 0, 10, 10, 1, 1);
     Assert.IsTrue(o.checkCollision(1, 1, 5, 5));
 }
Пример #8
0
 public void TestCollision7()
 {
     Game_object o = new Game_object(0, 0, 10, 10, 1, 1);
     Assert.IsFalse(o.checkCollision(0, -11, 10, 10));
 }