Project for Continous Integration
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package device.radioPlayer;
import device.Device;
import java.util.ArrayList;
public class RadioPlayer implements Device {
public RadioPlayer() { super(); Playlist.add("Radio YouFM"); Playlist.add("Radio Teddy"); Playlist.add("Radio MegaHits"); playTrack=Playlist.get(0); }
ArrayList<String> Playlist=new ArrayList<String>();
int Lautstaerke = 0; String playTrack="";
public void setLautstaerke(int lautstaerke) { Lautstaerke = lautstaerke; }
public int getLautstaerke() { return Lautstaerke; }
public void changeRegion(){ Playlist.clear(); Playlist.add("Antenne Bayern"); Playlist.add("Bayern 1"); Playlist.add("Bayern 3"); Playlist.add("Hit Radio N1"); playTrack=Playlist.get(0); }
@Override public void louder() { if(Lautstaerke < 100){Lautstaerke+=1;} else Lautstaerke = 100; }
@Override public void quieter() { if(Lautstaerke > 0){Lautstaerke-=1;} else Lautstaerke = 0; } @Override public int getVolume() { return 0; }
@Override public void next() { int currentIndex=Playlist.indexOf(playTrack); int nextIndex=(currentIndex+1)%Playlist.size(); playTrack=Playlist.get(nextIndex); }
@Override public void prev() { int currentIndex=Playlist.indexOf(playTrack); int nextIndex=Playlist.size()-1; if(currentIndex!=0){nextIndex=(currentIndex-1);} playTrack=Playlist.get(nextIndex); }
@Override public String getInfoText() { return null; }
@Override public String[] getOptions() { return new String[0]; }
@Override public String[] getItemList() { return new String[0]; }
@Override public String play() { return null; } }
|