diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2010-04-12 16:17:41 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2010-04-12 16:17:41 +0200 |
commit | 08762ddc9ac9be5a4a63b1d15b3955ceb27f76b2 (patch) | |
tree | bb4f2f36cd4fc5c230744d44bdd40aa3e4badaa8 /src/Texture.hs | |
parent | dafe16f191f99dc1199a5b386fad916a78c5c4f1 (diff) | |
download | htanks-08762ddc9ac9be5a4a63b1d15b3955ceb27f76b2.tar htanks-08762ddc9ac9be5a4a63b1d15b3955ceb27f76b2.zip |
Simplified texture and model loading; also use crosshair for DefaultPlayer
Diffstat (limited to 'src/Texture.hs')
-rw-r--r-- | src/Texture.hs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Texture.hs b/src/Texture.hs index 1e82cdf..746456e 100644 --- a/src/Texture.hs +++ b/src/Texture.hs @@ -1,8 +1,19 @@ module Texture ( Texture(..) , TextureObject + , texturePath ) where +import Paths_htanks import Graphics.Rendering.OpenGL.GL.Texturing.Objects (TextureObject) data Texture = TextureWood | TextureTank | TextureCannon | TextureBullet | TextureCrosshair deriving (Eq, Ord, Show) + +texturePath :: Texture -> IO FilePath +texturePath t = getDataFileName $ "tex/" ++ (name t) ++ ".png" + where + name TextureWood = "Wood" + name TextureTank = "Tank" + name TextureCannon = "Cannon" + name TextureBullet = "Bullet" + name TextureCrosshair = "Crosshair" |