diff --git a/Entertainment.java b/Entertainment.java new file mode 100644 index 0000000..0f39cd3 --- /dev/null +++ b/Entertainment.java @@ -0,0 +1,22 @@ +import java.lang.Class; + +public class Entertainment { + public String activeMediaSource; + public String[] nowPlayingMetadata; + public boolean playState; //true for playing, false for paused + + public Entertainment(String[] sourceParams) { //loads previously played media source at instantiation, Vehicle class handles storing data + selectSource(sourceParams[0], sourceParams[1]); + } + + public void selectSource(String source, String params) { + //source is a string selection from RADIO, USB, AUX, BLUETOOTH + //params are a delimited string with a URI and metadata + activeMediaSource = source; + nowPlayingMetadata = params.split(";", 0); + } + + public String[] getMetadata() { + return nowPlayingMetadata; + } +}