Exemplo n.º 1
0
 public Grass builder(GrassType type, Vector2 location)
 {
     factory = new SpriteFactory();
     if (type == GrassType.shortGrass)
     {
         state = new GrassTileState(SpriteFactory.sprites.grass);
     }
     if (type == GrassType.tallGrass)
     {
         state = new GrassTileState(SpriteFactory.sprites.grass);
     }
     Grass product = new Grass(state, location);
     return product;
 }
Exemplo n.º 2
0
        public Grass builder(GrassType type, Vector2 location)
        {
            factory = new SpriteFactory();
            if (type == GrassType.shortGrass)
            {
                state = new GrassTileState(SpriteFactory.sprites.grass);
            }
            if (type == GrassType.tallGrass)
            {
                state = new GrassTileState(SpriteFactory.sprites.grass);
            }
            Grass product = new Grass(state, location);

            return(product);
        }
Exemplo n.º 3
0
 public Grass(IGrassState state, Vector2 position)
 {
     this.state    = state;
     this.position = position;
 }
Exemplo n.º 4
0
 public Grass(IGrassState state, Vector2 position)
 {
     this.state = state;
     this.position = position;
 }