public void Update(Vector2 camPosition) { foreach (SpriteSheet sheet in SpriteSheets) { sheet.Update(camPosition); } //TODO: Remove the hardcoded spriteSheet selected. Udating the code to actually use sprite sheet graphics active = SpriteSheets[0]; }
internal void SetTile(SpriteSheet spriteSheet) { if (spriteSheet != null) { connectedSheet = spriteSheet; this.SelectedTile = connectedSheet.SelectedTile(); this.type = SelectedTile.GetTileType(); } }
public void Reset() { this.type = TileType.Default; this.connectedSheet = null; this.SelectedTile = null; }