added entertainment class

This commit is contained in:
Fennel Kora 2024-04-13 22:36:25 -04:00
parent 4758ff07fa
commit a8acb3aca9

22
Entertainment.java Normal file
View file

@ -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;
}
}