hexyz is tower defense game, and a lua library for dealing with hexagonal grids
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.

33 lines
896 B

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
  1. SOUNDS = {
  2. -- sfxr_synth seeds
  3. EXPLOSION1 = 49179102, -- this slowed sounds metal as fuck
  4. EXPLOSION2 = 19725402,
  5. EXPLOSION3 = 69338002,
  6. EXPLOSION4 = 92224102,
  7. HIT1 = 25811004,
  8. LASER1 = 79859301,
  9. LASER2 = 86914201,
  10. PUSH1 = 30455908,
  11. SELECT1 = 76036806,
  12. PUSH2 = 57563308,
  13. BIRD1 = 50838307,
  14. RANDOM1 = 85363309,
  15. RANDOM2 = 15482409,
  16. RANDOM3 = 58658009,
  17. RANDOM4 = 89884209,
  18. RANDOM5 = 36680709,
  19. -- audio buffers
  20. TRACK1 = am.track(am.load_audio("res/track1.ogg"), true, 1, 0.1)
  21. }
  22. -- play a sound with variable pitch
  23. function vplay_sound(seed)
  24. return am.play(am.sfxr_synth(seed), false, (math.random() + 0.5)/2)
  25. end
  26. function play_sound(seed)
  27. return am.play(am.sfxr_synth(seed), false)
  28. end