예제 #1
0
파일: Behaviors.cs 프로젝트: srakowski/LD42
        public override void Update()
        {
            var rs = sellOffPile.ResourceUnits.ElementAtOrDefault(pipNumber);

            if (rs == null)
            {
                sprite.Render = false;
                return;
            }
            sprite.Render = true;
            if (rs is Resource.Iron)
            {
                sprite.Texture = GameContent.LazyGet <Texture2D>("ironpip");
            }
            else if (rs is Resource.Copper)
            {
                sprite.Texture = GameContent.LazyGet <Texture2D>("copperpip");
            }
            else if (rs is Resource.Silver)
            {
                sprite.Texture = GameContent.LazyGet <Texture2D>("silverpip");
            }
            else if (rs is Resource.Zinc)
            {
                sprite.Texture = GameContent.LazyGet <Texture2D>("zincpip");
            }
        }
예제 #2
0
 public static System.Lazy <SpriteFont> SpriteFont(string texture) => GameContent.LazyGet <SpriteFont>(texture);
예제 #3
0
 public static System.Lazy <Texture2D> Texture2D(string texture) => GameContent.LazyGet <Texture2D>(texture);