// Define artwork.h as header file for reference in .c files
#ifndef ARTWORK_H
#define ARTWORK_H

// Define Artwork struct
typedef struct Artwork_struct {
    char title[20]; // Define char variable of size 20 called title
    int yearCreated; // Define int variable called yearCreated
    Artist artist; // Define artist struct variable
} Artwork;

Artwork InitArtwork(); // Function prototype for InitArtwork()
Artwork SetArtwork(char* title, int yearCreated, Artist artist); // Function prototype for SetArtwork(), dependent on title, yearCreated, and artist struct variable
void GetTitle(char* title, Artwork artwork); // Function prototype for GetTitle(), dependent on title and artwork struct variable
int GetYearCreated(Artwork artwork); // Function prototype for GetYearCreated(), dependent on artwork struct variable
Artist GetArtist(Artwork artwork); // Function prototype for GetArtist(), dependent on artwork struct variable
void PrintArtwork(Artwork artwork); // Function prototype for PrintArtwork(), dependent on artwork struct variable

#endif