コード例 #1
0
ファイル: aud-sound.go プロジェクト: drhodes/go-sfml
// \brief Get the current status of a sound (stopped, paused, playing)
// \param sound Sound object
// \return Current status
// sfSoundStatus sfSound_getStatus(const sfSound* sound);
func (self Sound) Getstatus() SoundStatus {
	switch C.sfSound_getStatus(self.Cref) {
	case 0:
		return Stopped
	case 1:
		return Paused
	case 2:
		return Playing
	}
	return UnknownSoundStatus
}
コード例 #2
0
ファイル: audio.go プロジェクト: num5/steven
func (s Sound) Status() Status {
	return Status(C.sfSound_getStatus(s.internal))
}