The one I linked the first time

https://github.com/get-bonus/get-bonus/blob/master/exp/3s.rkt

and an example of its use

https://github.com/get-bonus/get-bonus/blob/master/games/tennis/tennis.rkt

Because the big-bang on-tick functions returns a list of sounds and
sounds are really functions of the world state, you can easily have on
going sounds by ensuring that it never returns #f (although you may
wish to have different background music per "level", which would be a
property of the world state) and transitory sounds by returning the
"bump" noise whenever the ball hits the ground. You just need to
return a sound function once and big bang will keep it in its sound
list until it returns #f. So basically on the first frame you return
the background sound and in future frames you return sounds
appropriate to what is going on.

Jay

On Fri, Oct 21, 2011 at 2:38 AM, John Clements
<cleme...@brinckerhoff.org> wrote:
>
> On Oct 20, 2011, at 3:34 PM, Jay McCarthy wrote:
>
>> FWIW, my sound system does all this.
>
> You know, jay, you have quite a good number of github trees :).  Are you 
> referring to one of them here?
>
> John
>
>



-- 
Jay McCarthy <j...@cs.byu.edu>
Assistant Professor / Brigham Young University
http://faculty.cs.byu.edu/~jay

"The glory of God is Intelligence" - D&C 93

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to