Пример #1
0
    public void Travel(int index)
    {
        switch (index)
        {
        case 1:    //up+
        {
            Journey(ref north, ref n[numshown], 1);
            break;
        }

        case -1:    //up-
        {
            Journey(ref north, ref n[numshown], -1);
            break;
        }

        case 2:    //right+
        {
            Journey(ref east, ref e[numshown], 1);
            break;
        }

        case -2:    //rigth-
        {
            Journey(ref east, ref e[numshown], -1);
            break;
        }

        case 3:    //down+
        {
            Journey(ref south, ref s[numshown], 1);
            break;
        }

        case -3:    //down-
        {
            Journey(ref south, ref s[numshown], -1);
            break;
        }

        case 4:    //left+
        {
            Journey(ref west, ref w[numshown], 1);
            break;
        }

        case -4:    //left-
        {
            Journey(ref west, ref w[numshown], -1);
            break;
        }
        }
        TileInfo.ShowInfo(numshown);
        if (center.City != null)
        {
            BuildingsInfo.Upd();
        }
    }
Пример #2
0
 public static void UpdateInfo()
 {
     NewIncome();
     if (tile[TileInfo.numshown].City != null)
     {
         BuildingsInfo.Upd();
     }
     Resources.UpdateResources(resources, income);
     InPosition();
 }
Пример #3
0
 public void RemoveWorker()
 {
     BuildingsInfo.RemoveWorker(name);
 }
Пример #4
0
 public void AddBuilding()
 {
     BuildingsInfo.AddBuilding(name);
 }
Пример #5
0
 public void AddWorker()
 {
     BuildingsInfo.AddWorker(name);
 }