Skip to content

Instantly share code, notes, and snippets.

@sasssass
Created June 17, 2020 19:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sasssass/7f009c3903340b7f664b59a31159240a to your computer and use it in GitHub Desktop.
Save sasssass/7f009c3903340b7f664b59a31159240a to your computer and use it in GitHub Desktop.
class Screen {
var musicPlayer : MusicPlayer? = null
var speaker : Speaker? = null
fun showSongName(name : String){
print("show {$name}")
}
fun playSong(songName : String){
musicPlayer?.playSong(songName)
}
fun turnOffMusicPlayer(){
musicPlayer?.off()
}
fun turnOnMusicPlayer(){
musicPlayer?.on()
}
fun turnOffSpeaker(){
speaker?.off()
}
fun turnOnSpeaker(){
speaker?.on()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment