コード例 #1
0
        public int GetAnzahlByRohstoffkarte(Rohstoffkarte rohstoffkarte)
        {
            switch (rohstoffkarte)
            {
            case Rohstoffkarte.Wolle:
                return(rohstoff_wolle);

            case Rohstoffkarte.Getreide:
                return(rohstoff_getreide);

            case Rohstoffkarte.Gold:
                return(rohstoff_gold);

            case Rohstoffkarte.Eisen:
                return(rohstoff_eisen);

            case Rohstoffkarte.Wasser:
                return(rohstoff_wasser);

            case Rohstoffkarte.Bewohner:
                return(rohstoff_bewohner);

            case Rohstoffkarte.Holz:
                return(rohstoff_holz);

            default:
                throw new NotImplementedException($"GetAnzahlByRohstoff ({rohstoffkarte}) ");
            }
        }
コード例 #2
0
        public void RemoveRohstoffkarte(Rohstoffkarte rohstoffkarte)
        {
            switch (rohstoffkarte)
            {
            case Rohstoffkarte.Wolle:
                rohstoff_wolle--;
                break;

            case Rohstoffkarte.Getreide:
                rohstoff_getreide--;
                break;

            case Rohstoffkarte.Gold:
                rohstoff_gold--;
                break;

            case Rohstoffkarte.Eisen:
                rohstoff_eisen--;
                break;

            case Rohstoffkarte.Wasser:
                rohstoff_wasser--;
                break;

            case Rohstoffkarte.Bewohner:
                rohstoff_bewohner--;
                break;

            case Rohstoffkarte.Holz:
                rohstoff_holz--;
                break;

            default:
                throw new NotImplementedException($"RemoveRohstoffkarte ({rohstoffkarte}) ");
            }
        }