示例#1
0
        public void TransferTo_TooLittle_Exception()
        {
            var source      = new GemHolder(2, 5);
            var destination = new GemHolder(0, 0);

            Assert.Throws(typeof(ArgumentException), () => source.TransferTo(destination, Gem.Blue, 3));
        }
示例#2
0
        public void CanTransfer_TooLittle_False()
        {
            var source = new GemHolder(2, 5);

            var result = source.CanTransfer(Gem.Blue, 3);

            Assert.AreEqual(false, result);
        }
示例#3
0
        public void CanTransfer_Enough_True()
        {
            var source = new GemHolder(5, 5);

            var result = source.CanTransfer(Gem.Blue, 3);

            Assert.AreEqual(true, result);
        }
示例#4
0
        public void TransferTo_Enough_Successfull()
        {
            var source      = new GemHolder(5, 5);
            var destination = new GemHolder(0, 0);

            source.TransferTo(destination, Gem.Blue, 3);

            Assert.AreEqual(3, destination.Gems[Gem.Blue]);
        }
示例#5
0
	// Use this for initialization
	void Start () {

		hp = maxHp;
		InitUI();
		//InitHudText();
		gemHolder_obj = GameObject.FindGameObjectWithTag ("GemHolder");
		gemHolder_scr = gemHolder_obj.GetComponent<GemHolder> ();
		transform.parent = gemHolder_obj.transform;
		//gemHolder_scr.monsterList.Add (gameObject);
		hd.Add("testing", Color.white, 2);
	}
示例#6
0
	// Use this for initialization
	void Start () {

		Sync();
		//Get info from central

		skillSet = GameObject.Find("SkillSet").GetComponent<SkillSet>();
		hp = max_hp;
		InitUI();
		gemHolder_obj = GameObject.FindGameObjectWithTag ("GemHolder");
		gemHolder_scr = gemHolder_obj.GetComponent<GemHolder> ();
	//	DisplayHpBar();
	}
示例#7
0
	void Start () 
	{
		timer = GameObject.FindGameObjectWithTag("Timer");
		hpSlider = timer.GetComponent<UISlider>();
			transform.localScale = new Vector3(0.9f,0.9f,0.9f);

		gemHolder_obj = GameObject.FindGameObjectWithTag ("GemHolder");
		gemHolder_scr = gemHolder_obj.GetComponent<GemHolder> ();
		spriteRenderer = gameObject.GetComponent<SpriteRenderer>();
		if(!isSpecial && !unready )
		{
			CreateGem();
		}
		else
		{
			transform.parent = GameObject.FindGameObjectWithTag ("GemHolder").transform;
			curX = XCoord;
			curY = YCoord;
		}

		if(unready)
		{
			transform.tag = "Unready";
		}

	}