Refactor, try to limit dependencies
This commit is contained in:
+17
-16
@@ -1,26 +1,27 @@
|
||||
module Dodge.Material.Sound where
|
||||
|
||||
import Dodge.Data.Material
|
||||
import Dodge.SoundLogic.ExternallyGeneratedSounds
|
||||
import Sound.Data
|
||||
|
||||
destroyMatS :: Material -> [SoundID]
|
||||
destroyMatS mat = case mat of
|
||||
Glass -> [glassShat1S,glassShat2S,glassShat3S,glassShat4S]
|
||||
Crystal -> [glassShat1S,glassShat2S,glassShat3S,glassShat4S]
|
||||
Stone -> [stone1S,stone2S,stone3S,stone4S,stone5S]
|
||||
Dirt -> [stone1S,stone3S]
|
||||
Wood -> [stone1S,stone3S]
|
||||
Metal -> [metal1S,metal2S,metal3S,metal4S,metal5S,metal6S,metal7S]
|
||||
Electronics -> [metal1S,metal2S,metal3S,metal4S,metal5S,metal6S,metal7S]
|
||||
Flesh -> [gut1S,gut2S,gut3S,gut4S,gut5S,gut6S]
|
||||
Glass -> [glassShat1S, glassShat2S, glassShat3S, glassShat4S]
|
||||
Crystal -> [glassShat1S, glassShat2S, glassShat3S, glassShat4S]
|
||||
Stone -> [stone1S, stone2S, stone3S, stone4S, stone5S]
|
||||
Dirt -> [stone1S, stone3S]
|
||||
Wood -> [stone1S, stone3S]
|
||||
Metal -> [metal1S, metal2S, metal3S, metal4S, metal5S, metal6S, metal7S]
|
||||
Electronics -> [metal1S, metal2S, metal3S, metal4S, metal5S, metal6S, metal7S]
|
||||
Flesh -> [gut1S, gut2S, gut3S, gut4S, gut5S, gut6S]
|
||||
|
||||
weakenMatS :: Material -> [SoundID]
|
||||
weakenMatS mat = case mat of
|
||||
Glass -> [smallGlass1S,smallGlass2S,smallGlass3S,smallGlass4S]
|
||||
Crystal -> [smallGlass1S,smallGlass2S,smallGlass3S,smallGlass4S]
|
||||
Stone -> [stone1S,stone2S,stone3S,stone4S,stone5S]
|
||||
Dirt -> [stone1S,stone3S]
|
||||
Wood -> [stone1S,stone3S]
|
||||
Metal -> [metal1S,metal2S,metal3S,metal4S,metal5S,metal6S,metal7S]
|
||||
Electronics -> [metal1S,metal2S,metal3S,metal4S,metal5S,metal6S,metal7S]
|
||||
Flesh -> [blood1S,blood2S,blood3S,blood4S,blood5S,blood6S,blood7S,blood8S]
|
||||
Glass -> [smallGlass1S, smallGlass2S, smallGlass3S, smallGlass4S]
|
||||
Crystal -> [smallGlass1S, smallGlass2S, smallGlass3S, smallGlass4S]
|
||||
Stone -> [stone1S, stone2S, stone3S, stone4S, stone5S]
|
||||
Dirt -> [stone1S, stone3S]
|
||||
Wood -> [stone1S, stone3S]
|
||||
Metal -> [metal1S, metal2S, metal3S, metal4S, metal5S, metal6S, metal7S]
|
||||
Electronics -> [metal1S, metal2S, metal3S, metal4S, metal5S, metal6S, metal7S]
|
||||
Flesh -> [blood1S, blood2S, blood3S, blood4S, blood5S, blood6S, blood7S, blood8S]
|
||||
|
||||
Reference in New Issue
Block a user