v0.1.0 initial commit
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user