Exemplo n.º 1
0
 public static void SetPlayerData(int id, BirdData data)
 {
     players [id].id       = data.id;
     players [id].isUsed   = data.isUsed;
     players [id].birdKind = data.birdKind;
     players [id].score    = data.score;
 }
Exemplo n.º 2
0
    public static BirdData[] GetActivePlayerData()
    {
        int count = 0;

        for (int ii = 0; ii < 4; ii++)
        {
            if (players [ii].isUsed)
            {
                count++;
            }
        }

        BirdData[] result = new BirdData[count];

        int idx = 0;

        for (int ii = 0; ii < 4; ii++)
        {
            if (players [ii].isUsed)
            {
                result [idx].id       = players [ii].id;
                result [idx].isUsed   = result [ii].isUsed;
                result [idx].birdKind = result [ii].birdKind;
                result [idx].score    = result [ii].score;

                idx++;
            }
        }

        return(result);
    }
Exemplo n.º 3
0
 private void buttonSave_Click(object sender, EventArgs e)
 {
     try
     {
         BirdData.SaveBirdInfo(birdsDataSet);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 4
0
 private void refresh()
 {
     try
     {
         birdsDataSet = BirdData.GetBirdInfo();
         DataGridViewBirds.DataSource = birdsDataSet;
         DataGridViewBirds.DataMember = "BirdInfo";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 5
0
    public static BirdData[] GetPlayerData()
    {
        BirdData[] result = new BirdData[4];

        for (int ii = 0; ii < 4; ii++)
        {
            result [ii].id       = players [ii].id;
            result [ii].isUsed   = result [ii].isUsed;
            result [ii].birdKind = result [ii].birdKind;
            result [ii].score    = result [ii].score;
        }

        return(result);
    }
Exemplo n.º 6
0
    //When item is dropped on a slot
    public void OnDrop(PointerEventData eventData)
    {
        BirdData droppedItem = eventData.pointerDrag.GetComponent <BirdData> ();

        //if slot has no bird (or empty bird), set bird's id to slot's id
        if (inv.birds [id].ID == -1)
        {
            inv.birds [droppedItem.slot] = new Bird();
            inv.birds [id]   = droppedItem.bird;
            droppedItem.slot = id;
            if (id == 2)
            {
                birdChecker.equippedBird(droppedItem.bird);
            }
            else if (inv.birds [2].ID == -1)
            {
                birdChecker.equippedBird(new Bird());
            }
            //if slot already has a bird
        }
        else if (droppedItem.slot != id)
        {
            Transform bird = this.transform.GetChild(0);
            bird.GetComponent <BirdData> ().slot = droppedItem.slot;
            bird.transform.SetParent(inv.slots[droppedItem.slot].transform);
            bird.transform.position = inv.slots[droppedItem.slot].transform.position;

            droppedItem.slot = id;
            droppedItem.transform.SetParent(this.transform);
            droppedItem.transform.position = this.transform.position;

            inv.birds [droppedItem.slot] = bird.GetComponent <BirdData> ().bird;
            inv.birds [id] = droppedItem.bird;

            if (id == 2)
            {
                birdChecker.equippedBird(droppedItem.bird);
            }
            else if (inv.birds [2].ID == -1)
            {
                birdChecker.equippedBird(new Bird());
            }
        }
    }
Exemplo n.º 7
0
	public static void SetPlayerData(int id, BirdData data)
	{
		players [id].id = data.id;
		players [id].isUsed = data.isUsed;
		players [id].birdKind = data.birdKind;
		players [id].score = data.score;
	}
Exemplo n.º 8
0
	public static BirdData[] GetActivePlayerData()
	{
		int count = 0;

		for (int ii = 0; ii < 4; ii++)
		{
			if (players [ii].isUsed)
				count++;
		}

		BirdData[] result = new BirdData[count];

		int idx = 0;
		for (int ii = 0; ii < 4; ii++)
		{
			if (players [ii].isUsed)
			{
				result [idx].id = players [ii].id;
				result [idx].isUsed = result [ii].isUsed;
				result [idx].birdKind = result [ii].birdKind;
				result [idx].score = result [ii].score;

				idx++;
			}
		}

		return result;
	}
Exemplo n.º 9
0
	public static BirdData[] GetPlayerData()
	{
		BirdData[] result = new BirdData[4];

		for (int ii = 0; ii < 4; ii++)
		{
			result [ii].id = players [ii].id;
			result [ii].isUsed = result [ii].isUsed;
			result [ii].birdKind = result [ii].birdKind ;
			result [ii].score = result [ii].score;
		}

		return result;
	}