public bool Play(out Song playingSong, bool loop = false) { playingSong = PlayingSong = PlayingSong ?? Songs[0]; if (!Locked) { Playing = true; } if (Playing) { int cycles = loop ? 5 : 1; for (int i = 0; i < cycles; i++) { foreach (var song in Songs) { skin.Clear(); PlayingSong = song; ListSongs(); skin.Render(PlayingSong.Title + ": " + PlayingSong.Lyrics); System.Threading.Thread.Sleep(2000); } } } return(Playing); }
public void TraceInfo(List <T> Item) { skin.Clear(); foreach (var i in Item) { skin.Render(SkinString(i)); } }
public void NewScreen() { _skin.Clear(); }