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; }
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); }
public Grass(IGrassState state, Vector2 position) { this.state = state; this.position = position; }