Beispiel #1
0
 private void buildResearchCenter(int cityID, _cityCard city)
 {
     //gameManager.GetCityFromID(cityID).hasResearchCenter = true;
     if (cityID == city.Id)
     {
         GameManager.GetCityFromID(cityID).hasResearchCenter = true;
         hand.discard(city);
         actionsTaken[count] = new int[] { 4, cityID };
         count++;
         actionsLeft--;
     }
 }
Beispiel #2
0
    public void createPlayerStack()
    {
        _cityCard[] cityCards = new _cityCard[48];
        _eventCard[] eventCards = new _eventCard[5];
        cards = new List<Card>();

        //Create the city cards
        for (int i = 0; i < cityCards.Length; i++)
        {
            cityCards[i] = new GameObject().AddComponent<_cityCard>();
            //Debug.Log(Resources.Load("Citycard_blue"));

            if (i < 12)
            {
                cityCards[i].image = Resources.Load<Sprite>("Citycard_blue");
                //Debug.Log("does it run?");
            }
            else if (i >= 12 && i < 24)
            {
                cityCards[i].image = Resources.Load<Sprite>("Citycard_yellow");
            }
            else if (i >= 24 && i < 36)
            {
                cityCards[i].image = Resources.Load<Sprite>("Citycard_black");
            }
            else if (i >= 36 && i < 48)
            {
                cityCards[i].image = Resources.Load<Sprite>("Citycard_red");
            }
            cityCards[i].transform.parent = transform;
        }

        for (int i = 0; i < cityCards.Length; i++)
        {
            cityCards[i].name = GameManager.cityNames[i];
            cityCards[i].Id = i + 1;
        }
        for (int i = 0; i < cityCards.Length; i++)
        {
            //cards[i] = cityCards[i];
            cards.Add(cityCards[i]);

        }

        //Create the event cards
        for (int i = 0; i < eventCards.Length; i++)
        {
            eventCards[i] = new GameObject().AddComponent<_eventCard>();
            eventCards[i].transform.parent = transform;
        }
        eventCards[0].name = "RESILIENT POPULATION";
        eventCards[1].name = "ONE QUIET NIGHT";
        eventCards[2].name = "FORECAST";
        eventCards[3].name = "AIRLIFT";
        eventCards[4].name = "GOVERNMENT GRANT";

        eventCards[0].Id = 49;
        eventCards[1].Id = 50;
        eventCards[2].Id = 51;
        eventCards[3].Id = 52;
        eventCards[4].Id = 53;

        for (int i = 0; i < eventCards.Length; i++)
        {
            cards.Add(eventCards[i]);
        }
    }