v0.1.0 initial commit

This commit is contained in:
2026-07-15 01:28:56 -04:00
commit 874abee663
35 changed files with 3486 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
package audio
import "symph/game"
// MapGameEvent translates engine gameplay events to sound effects
func MapGameEvent(e game.Event) Effect {
switch e {
case game.EventPickup:
return EffectPickup
case game.EventMagnet:
return EffectMagnet
case game.EventShield:
return EffectShield
case game.EventShieldBreak:
return EffectShieldBreak
case game.EventBoost:
return EffectBoost
case game.EventDeflect:
return EffectDeflect
case game.EventMoveRow:
return EffectMoveRow
case game.EventMoveLane:
return EffectMoveLane
case game.EventHitWall:
return EffectHitWall
case game.EventLevelClear:
return EffectLevelClear
}
return EffectNone
}